I would like to jump in here for a moment if no one minds, just because I've been a big fan of World in Conflict (although I had about half the games played as Krugelor, checking the stats on my old profile there).
Anyway, teamwork is also incredibly, incredibly important in World in Conflict, with some roles really depending on one another.
I used to play the game quite a bit (got as high as 2nd on the Armor leaderboard, once upon a time). But the game eventually got frustrating because of just how badly I needed to either hug a support player doing Anti-Air (who weren't too common) or have one hug me (even more rare). If not, the four Heavy Helicopters and one Scout Helicopter would come in, destroy my units, smoke or not, and run off before anyone could do anything. Since the team was almost always in need of an Armor player, switching roles to Support would usually just leave me with a bad Armor player to follow, or none at all. So really could be out of options.
Playing as Air or Infantry could be nice, since those roles can more or less take care of themselves, Air can roam around and take out ground or air targets depending on the units they chose, and Infantry could do the same (granted they had cover). But Air can't take ground, and Infantry has a rough time being offensive because of a dozen or so Tactical Aids that shred them, on-map artillery aside.
So most games I played came down to having good Armor and good Support. Without both odds are you would get a nice beating by the other team unless they were even worse.
A real fun game to play with friends you can depend on, but random strangers it can lead to a ton of frustration, especially if you do Armor or Support and don't have another player to compliment your loadout.
The single player is actually pretty good. I found it enjoyable, although I didn't like the restrictions it imposed, like most Strategy games do with their campaigns; certain missions limit what roles and units you can employ, which I never like about strategy games, being stuck with low level units for the opening missions.
My two cents, anyway. I don't have anything to actually add here, since I don't play Sins competitively in any way, shape or form (mostly goof off against AI's and such). But I encountered a lot of MAGOG in my World in Conflict days (and since I was never in a clan and near the top of the Armor standings for a bit I would get a lot of invites) so had to pop in.