So, the game has become pretty stale with regards to which guilds stay at the top, basically if you ain't in the obvious 2 guilds then you ain't ever gonna be in a #1 guild. So, why not cap the amount of top level players you are allowed in a guild?
Maybe like this:
Top level: 5 players max
2nd top: 5 players max
3rd top: 5 players max
Then the other 10 players from outside of the top 3 leagues. This would open up the guild rankings. There are obvious holes in this thinking, but the idea is to split up the top level players and have them playing in different guilds. Sure there would be more alliances or feeder guilds, fine, but there wouldn't be 1 or 2 top guilds anymore and the types of guilds you play would differ more than they do now.
Maybe like this:
Top level: 5 players max
2nd top: 5 players max
3rd top: 5 players max
Then the other 10 players from outside of the top 3 leagues. This would open up the guild rankings. There are obvious holes in this thinking, but the idea is to split up the top level players and have them playing in different guilds. Sure there would be more alliances or feeder guilds, fine, but there wouldn't be 1 or 2 top guilds anymore and the types of guilds you play would differ more than they do now.