I'm loving Bad Company 2.
Loved the campaign and the multiplayer
Its much more tactical and squad based than BF3
In BF3 its too much run and gun and the maps are a little large for squads
I just got done playing with an awesome squad. We all moved together and we had a medic, engineer and I was assault and we did extremely well too.