for the DotA guys, have you tried League of Legends? DotA/LOL are made by the same creators. it suited me much better than Heroes of Newerth did. Oh, did I mention its entirely free?
Yes, I've been playing it for 3 weeks now. It's fun but it has a few flaws.
+ completely free, but with support for minitransactions
+ summoner/runes/masteries
+ statistics
+ reconnecting
+ nice graphics (compared to dota, which is of course limited to the warcraft 3 engine)
finally widescreensupport
+ XP/IP/RP system
+ new refreshing heroes with more or less unique capabilities (although some heroes have recycled abilities), but some will get reworked like dota eventually I think
+ ninja's!
+ buffs from creepkilling
+ baron (rosh) is really strong and needs a whole team to defeat, not just a big jungler/overfed guy.
+ tower/creep attack algorithme
+ hero rotation
+ in usual games, it's hard to have one overfed guy that ruins the game (in dota I knew people who just jungled a whole game long, buy rapiers and pwn the game)
+ even though I have fps drops in big teambattles, it still runs decently most of the time, but it has a lot of room for improvements
+ options for framerate cap (eg. stable, high, benchmark)
+ room for more maps
- matchmaking is complete crap, fighting against lvl 30 summoners all the time is a bit unfair for me. Finding people of the same lvl (10-20) is hard.
- after reconnect things are always screwed up (item/ability icons changed, ghost minions,..)
- lol-europe is broken (so I heard), so we play on US servers with 200 ping (mostly I don't notice though)
- random crashes at shop (after buying health potion and pressing escape)
- big fps drops on low/mid-range hardware (I have up to 90 fps, but sometimes it drops under 20 no matter what settings)
- adobe air/flash, wtf are they thinking? running cpu on 30-50% for the game client(not the game itself) only >_< I mean, java would have better performance
- one of my friends can't disable vsync on both his laptops (i7/ati - cd2/nvidia) (crash if he does)
- only 2 maps! (double of dota
)
I think that covers most of it. I haven't played HoN yet, so I can't compared it to HoN.
Overall LoL is a great game that needs some improvements, but I'm sure those improvements will come
---
Shooter: UC2 for xbox was one of the best games ever (gameplay), too bad the network code was totally screwed up, it had too much competition of halo 2 at the time and was hard to master (halo 2 was far easier to pick up)
never played a game of the same genre that blended both shooter/melee the same balanced way
strategy: RA1, I completely hate RA3
RPG: (mature) Morrowind: played it on my xbox till it was too big to load properly
; (childhood) Pokemon!, azure dreams was also fun, but had too many limitations
Adventure/puzzle: Zelda series