A lot of times, I think competing rec has a lot to do with what league and town you are cheering for. For example, in my area, there are two leagues. One is Pop Warner, and the other is American Youth Football and Cheer (AYC). In our area, the two leagues are completely different in terms of difficulty, with AYC being the greater. But if you travel about 30 miles towards the city, Pop Warner dominates, and the AYC teams are basic and undeveloped programs. There are other leagues across the country, but if you are looking for a competitive program, look around at other towns around you. The program in my town is small, unorganized, and badly coached. So instead of cheering in my own town, I cheered in the town over, which is extremely successful at local, regional, and national competitions in the AYC league.
I know coach for this same town, the team I coach has a very wide range of abilities. I have 3-4 girls that cannot do a cartwheel, 5 girls with toetouch tucks and 2 girls working on running fulls. I have 20 girls that compete on well-known all star teams (levels 2 through 5), and 15 girls that do cheering to be with their friends. While to many, this could be a really frustrating experience, I enjoy the challenge. It teaches the girls to appreciate each other's strengths, as we have girls that can't do forward rolls, and the more advanced athletes learn how to appreciate the strengths of their beginner teammates. The girls have an awesome sense of respect, teamwork, and sportsmanship from working with a variety of abilities.