Best MOBA I've seen so far. It's got everything and actually requires you to think your next move and also empowers you as player to contribute to victory other than "win teamfight -> game over" base destroyed before enemy respawns back. Some players in your team can push lanes, others can capture towers, others can upgrade your own towers or units or citadel or even spawn multiple types of minions/archers/balistas/angels/giants etc. You could go capture some mines or that all round wanted +20% Experience Flag or the infamous +15% HP and EVEN upgrade yourself with multiple spawn-able units that you directly control yourself and that can be purchased from the shop. There's a lot of diversity in maps as there are many of them and unlike other mobas this one actually has mods! You know things that upgrade your UI, bot AI, Extra items etc.
I'm having a blast playing this game and would recommend it to anyone who likes MOBA games because it is unique in this genre.