Well here's how LoL won my heart:
My friend invited me to my first LoL game, I had no clue what I was doing but I appreciated the fact that it was free. I started learning on Cho'Gath and found him very fun to play and he quickly became my favorite. It took me awhile even on LoL before I could become self sufficient at learning how to build champions and not play like a !#@$ing ****** but I got there and really started enjoying the game. I learned that there were other MOBA games out there namely HoN which everyone seemed obsessed with. I looked at a few videos of HoN gameplay and quickly decided that it wasn't for me.
I looked up some youtube videos and found some guy playing this champion that ran around on all fours very wildly. It looked like it'd be difficult to control just because of the animation. I'm sure the controls must be similar to league, but it just looked so messy that the fact didn't register. I saw him buying items in the shop and saw that there were what looked like HUNDREDS of items. I had no idea how i'd ever manage to learn to use them properly. It was also horribly organized. The graphics were smoother, but the HUD looked like it was 10 years older and the graphics blended into everything. In league champions, towers, and minions are all clearly discernible. In HoN movement is pretty much the first thing you notice. When it came down to it, I didn't want to have to pay $30 for the mess that I'd seen.
From my perspective here's how the games stack up:
Simpler itemization choices
Very clear and sharp graphics
Friendly user interface
Much more appealing champions that feel more unique
Pay to Play
Unbelievable numbers of items in a poorly designed shop
Muddy hard to read graphics, which while less cartoonish are far more difficult to use as a player.
User interface looks like LoL's from beta.
Champions seem ill defined as unique characters.
Edit: In fact my experience with HoN has even made my choice with DotA. Since I heard they're almost the same game, if DotA is anything like HoN I really don't want to play it. I appreciate what makes LoL unique and I enjoy what they bring to the table as a game. I don't care what came first, I care what is best for me as a player. I feel like LoL is more down my alley so that's what I play.