I strongly disagree. The maps add tons of variety and the objectives force you to have team battles instead of just one vs one landing to last hit minions all game. Shared XP is another part of making it less about winning your one lane
The issue is they were late to MOBAs and made the game entirely free so there was no reason to really support the game. Eventually the finance people notice