This is a split board - You can return to the Split List for other boards.
New to MOBAs, start with LoL or DoTA2?
There are different reasons to play either, and you can make a case for both of them.
That said, I prefer DOTA2. I think it both looks and plays better. But that is entirely subjective.
I5 760 | GTX 760 | FILCO Majestouch 2 tenkeyless | Zowie FK | Asus Xonar DGX | Sennheiser HD 518 | Samsung S24A350H
I have not played either, but another game to look into is Smite. A friend asked me to try it, and it's pretty fun and fairly casual with some modes.
DOTA2 has more things to manage and requires more skill; if you start with League you may pick up some bad habits that could make DOTA2 more frustrating to learn in the future. On the other hand, if you start with DOTA2 you can move to League with relative ease. DOTA2 has a more competitive community and is generally viewed as the real deal, while LoL is often looked down upon as a casual's game.
DOTA2 has a superior F2P model; everything is unlocked from the start and absolutely nothing you can buy affects game balance in any way. There's also no persistent elements outside of the game, so there's zero difference between the accounts of someone who just installed the game and someone who has been playing for 1,000 hours.
I prefer DOTA 2, but I also have more time into it - I've only unlocked like 2 or 3 extra heroes in LOL. LOL only gives you 10 random heroes (rotating randomly each week or so), but you can spend in-game points or real life money to permanently unlock heroes you want access to at any time. You also spend in-game points or real money to upgrade them with fractional improvements from runes, etc. That structure just kinda bugs me. You basically have to either suffer through playing using heroes you can't stand or that aren't good for beginners until you have enough points to unlock someone you actually want to play.
DOTA 2 does indeed give access to every single hero from the start, all the time. There is no pay to unlock or pay to win. All the purchasable stuff is cosmetic and fully unnecessary for the game.
DOTA 2 is a bit steeper to learn - probably - although I can't really say for sure since I had already played DOTA 2 a bit and was familiar with MOBAs before trying LOL. I don't know how it would have been if I'd tried LOL first.
Basically, I'd say it boils down to trying each out, and then going with whichever one you like better. Both have practice mode with bots, so you can try it out before jumping online with other people. Just understand and expect that you're going to suck and not really get it at first. If you can find someone to play online with that you *know* and practice against bots, and they can coach you a bit on first-time setups and how gameplay works and stuff, it makes it much easier to learn.
"How do I get rid of a Trojan Horse?" -Sailor_Kakashi
"Leave it outside the gates of Troy overnight." -Davel23
Not even a question. LoL is too casual and teaches you bad habits.
I've played both, but I mostly play only LoL. I dip into Dota 2 from time to time. I'd have to say that Dota 2 is the better game. LoL is easier to get into though. I recommend Starcraft 2.
"TSA lady opened my bag and asked me about my Magic: The Gathering booster packs.
I explained that they're not weapons since I have no land." -Day
I would avoid the genre in its entirety.
Coming from someone who's played 250 hours of Dota2, around 1000 games of LoL and a good deal of DotA.
http://i.imgur.com/sUtdyzN.png - Popularity =/= Quality.
http://puu.sh/4AoGC.png - Opinions =/= Truth.
Play Dota 2.
LoL sucks and most of the content is locked.
Go for Dota 2.
Dota 2 has vastly better production values, does not require monetary or time investment to get the most out of the game and the ability to read guides in-game makes it somewhat easier for beginners.
(Insert Name) killed Some Guy