If all 3, yeah, I agree.
Sales alone are not, we will certainly agree on that I hope. *cough* advertising.
Reviews, better, but see the review scores of GTA Boring IV.
User feedback is the very thing at issue. Check user reviews on various online sources and I don't think MW2 is nearly always beating KZ2. (of course, many people may be bashing MW2 b/c of the online/PC version debacles, but hey...)
Halo 3 delviered in all 3 catergories, and tons of people on this site and others still say it's crap...hmmm...but poor sellign games that nobody wants to play are brilliant...lol.