Each player is different - and the decisions on where to play, and how young to start playing more competitively, should be based on each individual player. Our DS would go with us when we took his brother to soccer practice (who always played rec) - at 2 yrs old, he would kick the ball around with the older players (big brother is 7 yrs older), shag balls, etc. He couldn't WAIT until he was old enough to play. From U5 - U8 he played rec, then, his coach asked him to play for his U11 team at West Sound. He loved his coach, wanted to get better at soccer, and LOVED practices, so, we LET him play 2 yrs up on the team (we did not force him, it was what he wanted to do). He played U11 for three years, coming back to age last year, and he's now playing U12 at Harbor (3rd yr at Harbor). He absolutely LOVES soccer, but, he also plays basketball, plays video games, and does GREAT in school. Do I think this would work for everyone? Of course not. But, I'm glad we're doing what we can to help him achieve the goals that he's set for himself. I don't see it happening, but, if he decides to take a break from soccer in the future, to pursue some other interest he may have, well, we'll be there supporting him in that, too - because that's what our job is.