My favorite hero has to be Zeus, or pudge. I always turn Zeus into a carry and I'm getting some sick hooks in as pudge.
I've been trying to decide for a while which is my favorite, and I'd have to say that it's probably Warlock. He's an awesome mix of support and damage, and I always have fun with him. Other honorable mentions for me are Phantom Assassin, Witch Doctor, and Lion.
! A Dota 2 thread! :icon_bigg I love playing support/initiation. Enigma all day! Unless they have Silencer, in which case vengeful is probably my second favorite.
I haven't played in a while, but Dazzle was one of my favorite. Can't really think of any other heroes, I then to just roll random or go with whatever the team needs.
Oh wow, just noticed how my sentence made no sense... fixed. Hate myself sometimes With that said, I just remembered a hero I used to play a lot back in DotA 1 and I can't wait for him to be added into DOTA 2. I really liked "Pit Lord". Techie was fun too, and so was Terrorblade.