I had a fantastic time the first time I played it. Tonight was absolute crap though.
I suggest you adopt my tactic, play BF when you have a friend to play with or more, play COD when you're alone. It's the best way to enjoy Bad Company 2, we often have more then a full squad of GTPers each night at the moment, and you can actually play across oceans unlike MW2 so there's no problem hooking up from all over the world.
The only thing I'd say is that some GTPers don't have/use a headset, I usually join Blitz deliberately if possible for that reason, we'll both use our headsets 95% of the time. Others also do, Cale for example, but Cale plays alot of Hardcore which I don't particularly enjoy (for Conquest it's alright though but I still prefer normal). It's just so much more enjoyable with somebody to talk to, just saying what you see is a big advantage and it's just more immersive when you're communicating.
Even without headsets, create a text chat for your squad, I keep making one when there's a big group of GTPers, it means you can get the right balance of different players, engineers, medics etc. Then you're never worried so much about any one particular problem, someone has the kit to deal with it most of the time.
Recommended Squad:
1 or 2 Assault
1 or 2 Engineer
1 Medic (consider 2 if low on tickets and NEVER have the Medic use a UAV, make sure they're up front saving those tickets)
1 or 0 Recon, there's plenty out there most of the time but you don't want 2 in a squad of 4, wasted opportunity. 2 snipers are better off in a squad of 2 to make better use of squad spawns.
Quick tip, if there's 1 Medic and they die, pick up their kit and revive them and swap roles (if it's safe!). Saves another ticket and gets some more points, I believe points continue to accumulate for the class you started with also.
It's also worth noting, it's easy to say defenders just camp, and you're right, but if someone camps in a place to long you blow a huge hole in the building they're in. Camping isn't frowned upon like COD, in COD the maps are very narrow and have lots of easy chokes to get easy kills and then reap the rewards of air support. In BC2 camping isn't anywhere near as effective because it's very very rare that there's a spot which you can't be killed from in some way. I've always been one who doesn't understand the big deal with camping, ok sure a guy sitting in a corner for ages is just bull, and holding a pointless position or spawn camping, but alot of people think staying in one place/area is just plain bull when it's a perfectly viable tactic and if it's still a good area to hold and nobodies stopping them, more power to them for doing a good job. There are 2 kinds of camping, good camping and bad camping, even on COD I am happy to sit in one area if I think it holds strategic value with good sight lines on key areas, you'll be familiar TA with my style of camping from some NGT MW2 videos.