I played through the single player campaign and that was ok but I cant get into the multiplayer.  I dont know what it is, I liked the first bad company.  It might be that you really need to work as a team but no one does online mostly because everyone is sniping.  Which is another thing I dont understand why so many people are sniping.  I also feel like the hit detection is off, and some of the weapons seem overpowered.  I know Call of Duty is far from perfect but it is way more fun to play online than bad company.  I guess im just gonna have to wait until march 30th for CoDs new maps.