My son has hopped every season and usually for different reasons each time.
First team was a select level B that really was there for the hotel fun. The coach would say to show up in time to dress. That team was also for profit. When covid hit the last two tournaments were cancelled along with the practices and we were not refunded.
The following season we moved up to Tier 2 A. He loved the team and the coaching. Unfortunately, the coach and a few players moved up to AAA out of town.
Last season he went to an organization 2 1/2 hours away. Tier 2 AA but we have always told him if you put in the work we will provide you with what you are striving for. The past organization had a small amount of players trying out and a bunch have moved on elsewhere. we saw the writing on the wall so we moved on.
The current season coming up we have moved yet again mainly because of gas prices and other factors as well. We cut the travel time in half to 1 1/4 hours one way. Same level as the previous season but we hope to try that organization for future seasons. We will see, lol.