A suggestion: Every now and again, say every 5 seasons, hold a battle royal. After 4 days, the lowest guild gets booted. Every 24 hours, the bottom guild of those remaining gets booted until there are just two guilds left and they have the whole map to fight on. It will keep things interesting...