I didn't have too many problems with the single-player, except for the whole "One shot and instantly, regardless of distance or how well hidden you think you are, every enemy knows your exact position and can pin-point their fire right on you (aka: Crytek syndrome).
But I'm elated to see Bad Company getting so much revitalized attention due to 1943, the game may not have been underrated, but it was most certainly underplayed. Easily my favorite console multiplayer shooter of this gen. Hopefully 1943 also helped put Bad Company 2 on people's radars for next year.
Even though I'm still a fiend for anything Call of Duty related, MW2 is one of my most anticipated games this year, I look for Infinity Ward to give an incredible single-player experience. CoD4's multiplayer has just never been my cup of tea (same for World at War); which is strange since I was into CoD1's multiplayer relatively hardcore.