I'm not a medical person, so this is definitely anecdotal.
I've subluxed both shoulders and dislocated one repeatedly. If you're young, each time one of those happens, it's more likely to happen again. Moreover, each time it's subluxed, it's more likely to be a dislocation the next time. (Although the injuries are different in nature, both stretch and mangle the capsule that keeps the joint together.) My experience is that after it's happened a certain number of times, the recovery time is quicker, although it's less complete.
I had stabilization surgery on my bad one. My surgery was arthroscopic, but I still wouldn't recommend it to anyone without a serious problem. There are several versions depending on what structural defects you have. In my case, they heat-shrank the capsule -- the jumble of tendons, ligaments, and connective tissue that holds the whole thing together. Plus they sutured the (labium? the cartilage/meniscus that the ball sits in) back onto the bones, as it had come partially detached. They no longer do the heat-shrink thing, but shorten the capsule by putting stitches in it. In some cases, they'll actually cut the muscle and wrap it around the bone. They'd never do that to an athlete, as it severely limits your range of motion. I know another guy who had a pin put in to limit his movement.
Although my surgery was minimally invasive, I was still mostly immobilized for three weeks, and did three months of PT afterward. A month or more after that, I was bottling beer and literally couldn't hold a bottle (empty) in front of me with that arm. Of course, a professional athlete would rehab harder and faster.
The surgery definitely worked for me. I'm sure Alyssa's getting good medical advice.