"best" = different
The "best" treatment for a shoulder dislocation
needs to be tailored to the individual.
I agree that non-op care is the fastest. If your risk of a recurrent dislocation is low, than it is also the best. If your risk of your shoulder dislocating again is high, then it is possible that surgery is "best". There are many factors that affect your risk of a recurrent dislocation. Talk to your ortho doc.