PvP League is a good thing to keep. I think it miss a tournament (every month?) with random equivalent enemies based on player's monster power.
It can be a good way to let more chance for good new players to get good rewards like diamond relics. Indeed, new players can feel aggrieved face to old/very old players.
Tournament can be an opportunity to gain new players.