Do your homework, and why not try out for other teams for the competition and to get a feel for the dynamics, "test the waters". Help you son to be happy and develop his skills. Money is an issue for most families, t's understandable to feel shy about changing teams and all the backlash. However, I believe in loyalty to a team, but sometimes you have to do what's best for your family. I heard there are non-for-profit club teams in this age group, $1k less than some other clubs.