My personal opinion is going to age based (U/15,U16 ect) is a step backwards, It would seem silly if two 10th graders from the same HS could not play together over the summer because of age. Also when recruiting starts the colleges want to see 10th graders playing against 10th graders and 11th graders playing against 11th graders the colleges are not concerned about age, they are concerned about recruiting classes. I realize some of the problems that you get with grade based teams and tournaments but these are the same kids they will be playing with and against in high School. if you look at most HS rosters on long island you will see 15 to 18 year old, it is the way it is and is going to be so let them stay together in the summers as well.