Hello fellow warriors,
I didn't visit PC version of the game for a long time, so I have no idea how's the situation there, but on XBOX ONE, there is a big problem in Cyrodil. All of the players are in the Scourge Campaign. Even when the queue to Scourge is 200 people long, no one want's to join other campaigns, because they're empty. Running in a big zerg rewards players with alliance points for doing basically nothing. It also takes away any strategic gameplay and fun of the game. It's just about going forward, spamming AOE and overpowering everyone with your numbers.
I think there's a pretty simple solution to combat that.
Make alliance points gains scale dramatically with the amount of players per alliance in the campaign. The more players of one alliance are on the server, the less alliance points they will get. By less I mean A WHOLE LOT LESS. Such a big downgrade that it will highly encourage players to join empty campaigns, where they will gain a few times more alliance points, but in the same time it will require more input from them than just following a mob. Eventually, all campaigns should reach the optimal player count. To add a little twist to it, I think guards, walls hp etc in the given campaign, should also scale depending on the number of players the alliance has. The more players, the harder it gets (just like with anchors, but make the difference significant).
What was once a nice strategic group pvp, turned into a swarm fight with 10 FPS at best, where AOE is the king. Let's make it exciting again.