In defense of Warcraft: Saying that each race has only one or two winning "strategies" is just wrong. I play the race which is known to have least strategies (Human), and I know at least 10 strategies for each matchup, that would work pretty well.
It's true that the game used to be imbalanced in the earlier patches, but since 1.15 the game has been really balanced. Just nerf Nelf some and it'll be fine..
As to Starcraft...I never really got into it because I played it after I had player War3. Looking forward to Starcraft 2 though, hope they add heroes just to annoy Starcraft fans. "