This is actually--for once--an interesting subject.
I come down somewhere in-between the two basic opinions being given because it is sometimes necessary to move on in order to find your real potential but individual commitment and loyalty to a team is also important to ultimate success as well and the one frequently interferes with the other.
The problem is knowing when is the right time to pursue your dream and when is the right time to put your eggs in the team basket and stick it out. Moving on becomes a habit and the player too often is solely or more concerned with themselves than with their team and trust me, in that situation you seldom find any success either.
If you look at the US Pro teams plenty of them make the effort to pack their squads with "star" players and look what good it does them. It's annual roster roulette. Are they good players and good teams? Yes, but way more often than not they aren't good enough because at the Pro level it isn't about being good, it's about winning--and teams win, not players.
If you do not have a consuming desire to be the best player no matter what it takes then you are better off staying where you're at. If at some point you love your teammates but their attitudes and play and training habits start to drive you crazy then it's time to find a new home or accept lowered expectations.
I come down somewhere in-between the two basic opinions being given because it is sometimes necessary to move on in order to find your real potential but individual commitment and loyalty to a team is also important to ultimate success as well and the one frequently interferes with the other.
The problem is knowing when is the right time to pursue your dream and when is the right time to put your eggs in the team basket and stick it out. Moving on becomes a habit and the player too often is solely or more concerned with themselves than with their team and trust me, in that situation you seldom find any success either.
If you look at the US Pro teams plenty of them make the effort to pack their squads with "star" players and look what good it does them. It's annual roster roulette. Are they good players and good teams? Yes, but way more often than not they aren't good enough because at the Pro level it isn't about being good, it's about winning--and teams win, not players.
If you do not have a consuming desire to be the best player no matter what it takes then you are better off staying where you're at. If at some point you love your teammates but their attitudes and play and training habits start to drive you crazy then it's time to find a new home or accept lowered expectations.