My so played for Express for one season 2 years ago. I was generally very happy with the organization. My son easily made the blue team (2nd best?) He was one of the best players on the team and stared every game. I'm sure he could have continued and excelled in this organization. The issue became the price. If you can afford, its great. With other kids, we found another organization that is half the price. We are very happy there as well. As for the Catholic school thing, I think it may be somewhat true, I know many kids that play for Express. If it comes down to two kids of equal talent, they will probably take the Catholic kid, however if you kid is clearly better, no need to worry.