I was a die hard Black ops fan, until I started getting bored of the mutliplayer. Then I decided to give Bad Company 2 a shot, and hated it, but I kept at it and haven't looked back ever since.
I have a **** on for BF3, can't wait for it. I probably eventually buy MW3, but I heard a rumor of a possible monthly fee to play mutiplayer.