I for one prefer MW1 and MW2 best, both single-player, and multi. I had the most fun with them, even with MW2's problems (shitty matchmaking, lag, etc...). I still play them from time to time.
I agree that MW3 was kinda shitty, but why was there so much hate on MW2? Besides the technical...