Powder is correct in that you should look at the age group your child is in and who the coaches are in that age group at each particular club.There are some differences between TG and YJ that may interest you. YJ offers more training , tournaments,in the off-season than just about any other club( non of it is free)but it is offered to any player regardless of level team they are on.Will be harder for your child to make top YJ team (just an opinion )if that is what you are hoping for, your child will most likely make a team on YJ as they do try to accomadate all skill levels,hope that helps