I personally wouldn't play online, all players do is rush, so they can win the fastest.
The last time i played, i made a game last for 1hr and they just left, calling me a noob.
He failed multiple rushes and he ran out of resources and when he went back into the lobby, he was gloating how he beat me in the first wave of rushes.
I posted my recording of it and he was kicked from his guild or whatever its called.
But i just got fed up with boring rushers, all they care about is winning the fastest, skill doesn't matter, if you kill them in 30mins...you lose, cause someone did it in 5mins.
I just play Single Player games besides WoW.
Then just play custom games... I only ever played one ladder match in the entire 5 years I've owned the game.