Modern Warfare 2 is the one that I've put the most time into and it's definitely the one that remains my favorite. The campaign was tight, but the multiplayer was so fun, that I'll never forget it. It became progressively worse with time, because a lot of hackers started playing and the servers became pretty much dead or filled with people who cheat.