I really enjoy the gameplay in Battlefield Bad Company 2. I play it many times during the day and a lot at night on my Playstation 3. Its got solid concepts, and a great balance, I just wish there were more players on each map. However at the same time I can understand the lowered player numbers.
Ironically enough while complaining about these player numbers I found that the 24 - 32 player count worked very well for the maps they delivered, all of them fun, and challenging, and furthermore there is a large emphasis on teamwork in Bad Company 2. I can't point to a single round where a lone soldier has ever destroyed all the MCOM stations, or captured every flag without the help of his team and his squad. In-fact there is a large number of points to be gained by performing squad and team maintenance tasks such as spotting targets with the Back or Select buttons on the controller, healing teammates, repairing vehicles, passing out ammunition, supporting your friends in a firefight with savior kills and squad points.
You receive extra points when you designate an objective on the map as your squads goal, and then successfully complete that objective.
Really the only negative comment I have about Bad Company 2 as a game is concerned, is that it is still flooded by tons of people who think that being a recon class immediately qualifies them as an expert marksman and asset to the team. Sometimes it becomes really saddening to the see the level of intelligence associated with the players of the game. It becomes discouraging to watch Recon's get spawn camped by a T90, only to watch them respawn time and time again as a recon and attempt to plant C4 on the vehicle. Honestly...change to an engineer...kill the tank, and return to your previous duties. You offer no help to the groups of Assaults Engineers and Medics who are trying to advance by not making the necessary change, or by not engaging vehicles at all.
So many people talk down to the Bad Company games, and the Frostbite engine as a whole, but so far with my heavy play in Bad Company 2, I am rather pleased by all the successful changes that were made from Bad Company 1, and the Frostbite engine, aside from being a very good looking Engine, gives Bad Company a dirty luster that is all its own. When you get into a heavy firefight with tracers flying back and forth, Mortar strikes dropping on your line, as buildings are collapsing and chunks of stone and rock are flying around from all angles, large spires of dirt are firing up from the ground in front of you, and your listening to some of the most amazing Audio you've ever heard in a game, including the rants and raves of the Avatars in-game "SOMEBODY DROP THAT MOTHERFUCKER", you become very immersed in Bad Company's world, and the game is very, very, intense.