I would make it so that there are 15 players per team with a total of 45. Instead of levels like you said, make it power based. Top 45 players in the first Sage world and so on.
This would balance things out a lot more than it is now and keep it competitive so the big spenders will spend more to beat each other.