I think it's a matter of opinion really. I would rate Dota2 into the complexity side of games. Not everyone will like this kind of game and even after 1000 hours of playtime, some are still figuring out what happened. I personally think a balance between both is possible though.