Played all of those and enjoyed all of them, though SC2 I enjoyed way less than the others (and played only the first game of the three actually).
Was a bit hard initially to decide between Starcraft and Warcraft 3, but after thinking about it, Warcraft 3 came as the clear winner for me. I really liked the concept and implementation of heroes and the gameplay with fairly small armies was great. The story too. The custom maps is the primary reason why I enjoyed it the most though - so many hours spent on so many games within the game. Besides spending countless of hours on the original DotA there, also enjoyed especially the various LotR games (particularly Ring Wars, which was a 6v6 map with a heavy focus on managing the heroes but also a lot of management of large armies). But played a lot of smaller games too.
StarCraft II isn't getting much love thus far.
What were peoples gripes with that one?
I had a few problems:
- The story sucked.
- The custom map system just didn't feel nearly as good as in WC3. Of course, when I played the game there had been hardly been that much time for the community to make good maps, but still, if I remember correctly, Blizzard had a lot more restrictive policy with it anyway regarding ownership.
- This might well be just me but when playing multiplayer, I always felt their matching system couldn't find the correct level of challenge for me. At times I kept winning multiple matches in a row, but then it would start to put me against players to whom I lost all the time. Then again it would put against easier opponents and I'd win all matches again etc etc.
Especially the terrible story was such a massive disappointment after Broodwar and WC3.
StarCraft II
To me, complaining about SC2 because the story is bad is like trashing a fighting game for the same reason. I get it, Brood War had a great story but that's not really the reason why it's a masterpiece. And as someone who played BW for 12 years straight, I'd say SC2 is the not only a perfect sequel, but one of the greatest games of all time. Pure RTS perfection.
RTS games were a huge part of my childhood. But back then I didn't even play multiplayer, partly because I was so young but also because the connections were very limited. So while I enjoyed the gameplay in those games, the story and the setup for the scenarios was a huge part of the joy that the games gave to me. And thus that is what I've come to expect from RTS games.