Dude...
U dont play WC3 4v4 against random peeps.
WC3 dont suck online, it only sucks if u choose the wrong way to play it. If u belive u can teamplay with a bunch of kids u dont know at all, forget it.
I play WC3 only 1v1 or 2v2 with a teammate I know... never ever in the whole universe and some more do I even consider playing with a random guy.
And about long range units and focus fire, well... that is tactic... and thats what makes this game great, u have to CONTROL your units, not just send em on and think they will do something inteligent without being controlled. The strategy isnt to build up an army, but how to controll it... that is the main reason for win or loss. And thats why this game require more skill then for example Age of Empire or C&C.