Welcome to the site.
You are getting good advice, but often times what is left out, the most important is, ONLY COMMITT WHEN THE PLAYER FEELS IT IS THE RIGHT FIT FOR HIM.
Forget about the coaching staff, nowadays that is secondary. Coaches come and go, that's not going to change. This is their livelihood, and they will decide what is best for their future, and as much as parents don't like that, the coach has a right to improve his earning capacity and what is best for his family.
Worst advice is that you don't have to go to play in tournaments, showcases. How will the player develop if he doesn't play? That shouldn't even be a consideration.