Soo, I did end up getting MW since my friends who I play on LIVE with all the time got it. And to be fair the single player was a lot of fun--pretty much on par with the last one.
Meanwhile BF has been collecting dust. I just don't enjoy the online as much as MW. Haven't finished the single player, but I feel like it hasn't lived up to the hype so far. It caught my interest at the beginning, but the last couple missions have been frustrating and boring. It goes from an easy mission where all you do is shoot things from a jet, to a level on the ground where you get killed 20 times in a row at the same spot and the only way to get through it is to spray bullets while running to cover. At least in MW when you die you know which enemy to shoot at the next time, but in BF you can shoot a guy in the same spot 100 times and there's always another one who pops up!