A Thousand Suns wrote...
There is no need for further explanation because DotA is simply a better game than LoL. But I do get your point.
Anyone who has ever played DotA and LoL knows that DotA is a better game. Unless they have no sense of game balance.
The problem is that the world is not populated by unbiased and coldly-logical people. A few friends of mine, for example, claim League is better than Dota2, simply because it's easier. And to be entirely honest, I know that's just them being upset that they're absolute trash at Dota2 despite being decent Elo players at League. To them, a game's superiority is based around how fun it is to play. Likewise, some people are just diehard loyal to a fault. They may have gotten into MOBA games via League, and are irrationally territorial about the genre when it comes to new games like Dota2 (inb4 "Dota2 isn't a new game") entering the scene. It's illogical, but it's human. That's why it's up to us to present the facts, with as little opinionated bias as possible.
Also, Dota2 is both an ARTS and a MOBA. ARTS and MOBA are just two words for the same sub-genre of RPS. Personally, a prefer the term MOBA. I don't care that it was coined as the term to define League of Legends in an attempt by Riot to break free of the genre label "Dota". MOBA is easier to say than ARTS. (At least if you don't want to sound like a retard: try saying "Dota2 is a 'moh-buh'" and then say "Dota2 is an 'arts'" and see which one gets you funnier looks.)
On a different topic, one of my favorite features about Dota2 that League has yet to implement is built-in replays. The server hosts replays of every game you play for a certain period of time (not sure how long that is yet) and allows you to download them directly from the server. This is useful because you don't have to run FRAPS or some other recording software EVERY GAME, possibly crippling your FPS, and then delete the recording if it's not a game you want a replay of--you just download the replays of games that you like, and open them up in Dota2 via the Source console. Easy shit. I had a 74 minute game a couple nights ago, my five man premade versus another five man premade. They had Naga Siren, Dark Seer, Dazzle, Night Stalker, and Bounty Hunter. I was Rubick, with Phantom Lancer, Faceless Void, Witch Doctor, and Nature's Prophet. We were losing fights all early game due to the fact that Void and Lancer are both late game hard carries, and Naga, BH, and NS are mid game ass hammers, so all we could do was keep them pushed out of our base. At around 50 minutes the game turned around and we kept them pushed long enough for us to secure Roshan, and then teamfight them under their base. Ended up team killing them, almost got team killed ourselves but Aegis kept Lancer up and he clutched the Ancient before they respawned. It was a GG all around, even the enemy team was satisfied.
Anyway, back on point. If you want to watch a replay and it's somewhat recent, you can hit the "Watch" tab at the top of the GUI, and filter by player name, (at the time the game was played, since your name can be changed) champion inclusion, date, game mode, skill level, and whether or not it was a tournament match. Just as an example, to see the game I described just now, you can search for the player Wisdom, date range 7/23/2012 to 7/24/2012 with the champion Rubick, and you'll be able to retrieve and watch my replay. It's a really cool feature that makes me love Dota2 more than I already do.