DOTA2 takes too much consistency and commitment to be any fun. And so may of the players are total elitist arseholes, but nowhere near as bad as the players on HoN. League you can just pick up and play and have fun, I feel like DOTA takes itself too seriously. DOTA is however more perfected then LoL in terms of balance and mechanics.
That's because DOTA is harder than LoL. Not by a lot but you actually have to get kills to get golds and build up your character etc. In LoL you just stand near the guy getting killed for gold, and you can pick your perks before the game starts.
That being said, I stopped playing DOTA after about a month. I hit level 10 and got on a 12 loss cold streak. The balance BADLY needs to be tweaked. Valve is ****ting out a new hero every 2 weeks and the real issues seem to be getting somewhat ignored (there are patches but they're always really mild, like a .02 second decrease of a skill that lasts 12 seconds or some crap.)
I've seen (and been) both sides of the coin here. when I was brand new to the game I didn't really get that you should play some bot matches and get a feel for the game so I jumped right in to PVP online as nyx and got totally whomped. Like 2 or 3 guys were yelling at me, and I was like "sorry it's my first game. One other guy calmly explained some pointers in about my 3rd game and it helped a lot.
Played a game near the end where I said "I've been on a losing streak, hopefully we can turn it around" and one guy on my team was like "lol doubt it, i'm ****in' stoned."
about 3/4 through the round we were playing and another guy said "Oh, I thought we were trolling, I haven't even bought any items yet"
Spent the last quarter of the match buying couriers and running them around the fountain. Good times.
I think a big reason why everybody is so serious about winning on DOTA is that not only does it log those stats, it jams them right in your face at every chance it gets. Showing you replays and W/L ratio and how good you are compared to other people with the same heroes. . . makes it very hard to be casual.