Most SPs are horrendously short.
The MP wasn't that good in my opinion. CoD4 was better, and you have to grind a lot to get Extra Health and Extra Damage perks that really unbalance the game for a new guy without them. The effect wasn't nearly as pronounced in CoD4.
It was a smooth ride.