The Call of Duty campaign in MW2 feels good, with great shooting animation & powerful weapons, sound design, good looking graphics & well fleshed out characters. Various missions including on rail, missile laptop based, tank based & loose stealth based are brought out to give variety to the linear campaign.
More often than less you feel like you have done all this it doesn't make much sense to keep it going, but soon enough it ends abruptly at 5 to 6 hours length. They really need to up the campaign length & bring in more diversity in missions. The strong point is story line is well etched out.