Here's my .02:
SP: Uh, whatever. I'm not really into SP, it's not a problem of the game I just prefer SP games with big wide open maps and a lot of freedom(think GTA and JC2). I'm slowly working my way through it but my gaming time is limited these days and I'd rather play MP.
MP: There's good and bad for sure but IMO the good far outweighs the bad.
First the bad:
-Crash to Desktop, that's my biggest complaint. Apparently it's a known issue w/ x64 systems and the recommendation of playing windowed doesn't help at all. Happens about 25% of the time post match when there's a map change.
-Snipers, they're out there, get over it.
-Choke points when on offense in a combat mission. Every combat mission has at least one, usually two choke points where 3 to 4 OPFOR snipers can really lock down the maps especially if the attacking team can't seem to work together.
-Offensive and defensive actions kinda suck IMO, I don't think the game needs them and they seem kind of gimmicky, especially the UAV in HC.
-Aimbotters suck, so far I've found 2 in the Beta and 2 in the real game, with no revive you can't medic grief(kill, revive, repeat) them when their on your own team so the only real option regardless of team is to find a new server, not a big deal IMO.
-Handguns, no power and hard as hell to kill with. Maybe that's why I don't like sniping.
-Predator view, so to speak. There's a couple places I've found on a couple maps where I can see the other team through obstacles. It's not like in BC2 where if you get close enough to a tree it disappears and you can surprise people, instead the obstacle never goes away but instead you can see these weird outlines of everyone on the other side. If you're not sure what I'm talking about I'll try and catch it with Fraps later.
Now the good:
-Sniping. I haven't even used the sniper kit since beta, I didn't really like it much and I think it's harder than in BC2, also there's no point where you can snipe from impossible distances like you can in Arica Harbor(I'm certainly guilty of that) and I think that's good because it give opponents a fighting chance.
-Small maps rock, lots of action in the small maps and random spawns can help to buy you at least a few seconds to get your bearings.
-Quick respawn, needs no explaination.
-Hit boxes are very nice and need no extra work.
-Shotty slugs don't work across the map, accurately anyway. I feel like 20 to 30 yards is about all they're good for.(those that have played BC2 w/ me a lot know that for me this is both a plus and a minus)
-Explosives are not near as powerful as they are in BC2. That means if you want to play as a noob tuber you've got to be accurate, and that's a really good thing.
-Teamwork is essential on offense in combat missions and that's the best thing of all. Good teamwork amongst lousy players will beat out lone wolfing it no matter how good. Thank fast respawning for that.
-The knife works!
That's all I've got for now. Overall I'm loving it. Now I've gotta go change a baby's diaper.