Amazing characters, atmospheric locations and explosions=5/5
I've played bad company loads. 2 and a half on the single player and 3 days online, I love it so much.
I simply do not understand the hate towards the single player. The characters are original and endearing, really bring life to the story. I admire Dice for making a genuinely funny, non-PC(Politically Correct, not the Microsoft kind) FPS. I don't think I've laughed so much in a shooter since Serious Sam and your comrades will stick with you.
Most complaints dig at the lack of variety, but I found the opposite. All the weapons and vehicles over such a wide array of locations and ther brief period of the game keep things fresh and fun.
Multiplayer is really good fun, each class tackling the situation in an entirely different way and catering for every need. Each map is breath-taking. Intelligent level design and buckets of atmosphere that change from map-to-map make for a special experience. It isn't as refined as CoD4, but it is alot more varied despite the single gametype. My only complaint is a silent community, but that's no real fault with a good friends list.
Add on top of this an unparalled oppertunity for destruction and you are facing my game of the year!!! So far . . .