jonnypar wrote:Way more than there should be.

True, but the good thing is that there is a team out there for every caliber of player. Also, teams that wouldn't be able to keep up with the top teams can find competition with other teams of their own ability.
But, yeah, I do tend to agree - a whole lot of teams.