LoL, played it but didn't like it. HoN, i gave it a try but wasn't really what i had in mind, Dota 1 was really hard to learn, but Dota 2 kept all the goods things from Dota 1, and took away most of the learning difficulties it had. Even now in some Esport events, Dota 2 is one of the main attractions. I think this is all due to how hard is it to play it, and you can really separate the average player from the pro players.
All in all, the 4 of them are good games to have fun with friends.