I have no problem with the heroes. I didn't think they sucked, but they weren't particularly interesting, either. My problem with Warcraft 3 was that Starcraft was just plain better. More innovative, better balanced, with a better storyline. Starcraft was better in every way that mattered.