Nope, I actually got pretty good with Magina (I think that was his name) during my couple of year off and on stint with the genre. Everyone's opinions are different, it's not like I think you're an idiot for liking it

. The genre doesn't take as much skill as you think, though.
Half of the "features" exist because of limitations of the War3 engine. For example, last hitting/deny'ing ONLY exists because that's just how it is in War3. If they could have programmed it to be fair, they would have, and now everyone is used to it being a "feature," so it stays.
Dota does have lots of depth. What limitations of a War engine? Now I realize you are trashing it while know zero about the game. It's okay if you at least know how the game works.
In the super competitive scene (MyM, Na'vi teams), laning phase reign supreme as to how good you are. It's amusing to watch deny & last hit each other, animation cancel, cancel backswing, fake front swing, etc. What does this have anything to do with 'limitation'?
I play CS quite well. It's a game that's easy to get into and hard to master. Once you play for few hours, you get a grasp of what's going on.
Not the same for DOTA. Too many heroes with different roles (pusher, ganker, carry, tank, nuker, warder, etc). You really have to familiarize yourself with 103 heroes.
It's similar to Starcraft too (except it's a team game). You gotta know the right builds, multitask your builds, micro like hell, macro well, know counters, etc.
Man, at least dislike something after you know what the game is about.
