I've thrown this idea out there before. Never got much of a response. Thought I'd try again. The purpose of this idea is to fix balance....or rather remove the issue of balance of the equation entirely.
I have a simple question. Why should a rogue / shaman / hunter team be ranked against a priest / paladin / druid team?
Why do that? Why does that make sense? It doesn't. Those are two different teams, with different abilities, and they should perform differently in random arena matches.
My idea is a simple one.
A team's arena rating should only compare teams of an identical composition.
Here's an example.
All of the rogue / shaman / hunter teams fall into their own sub-bracket. They still play all other compositions, and all of those game count. But at the end of season, the top-rated team with that comp gets gladiator. The same goes for every possible comp.
A priest / priest / priest comp WILL get glad. Gladiator is defined as the best team using that comp in the arena system. If the best priest / priest / priest team has a rating of only 1600, they get glad.
This change accomplishes several things:
1. All comps are now viable.
2. There are more glads at the end of each season.
3. It discourages players from picking "cookie-cutter comps". You may pick the most powerful comp, but you are competing for glad (in the rankings) with everyone else picking that comp.
4. Balance is now irrelevant. Picking priest / priest / priest may not get you a high ranking in the overall arena season, but it no longer matters. Your ranking is only compared to other priest / priest / priest teams when it comes time to hand out glad titles.
Note: When I have brought up this idea before, I've had people get confused and think comps will only get matched into arena games against teams with the exact same comp. That is not how this works. You play all. All games count. But your ranking is only compared to other teams with the same comp.