It's quite obvious to me that the best hero is the spider bitch. I mean come on... you get so much more gold. But to be honest, the spider queen or whatever is my favorite hero because she is so much fun to play in the first 5-10 minutes of the game. And then after that it's usually clear that you have to be defense.