I perused travel lacrosse for my son to receive better instruction. The town program where I live is only two years old and the boys are very mixed in talent. Simple catching and passing become frustrating when a basic skill needs to be practiced and your child is at a different level. He still plays on that team though because they are his friends and the fundamentals of having fun with your friends is very important. My son has been playing much longer in a different town , however that program fizzled out. I wanted him playing with better players to bring up his game. In the past my experience was that the better kids he played with the better he actually played and the more he learned. I will say playing on on LIE has definitely boosted his knowledge/strategy & confidence. I do wish he would get more play time, unfortunately he is one of two 5th graders playing on a 6th grade team & the coach really hasn't given him a chance.