" I'd like a balance of both, but most stories in games make me laugh so I don't really give a shit about them these days unless I want a good laugh. I'll stick with online shooters and RTS. "
This basically. A good story is nice, but it's really rare that I'll get more than a few hours into a single player game without losing interest these days. I'm mostly interested in competitive multiplayer, overcoming a human opponent. When I sit down to play a single player game, I just get the overwhelming feeling that I'm wasting my time, and would be better off reading a book or watching a movie
Hate is a strong word, but personally I didn't like it much because of its lack of uniqueness. I found basically nothing about it that said "this is the online team based first person shooter I should be playing". After a grand total of 8 hours of gameplay, I found myself uninstalling it and loading up counter strike. It had nothing to do with dedicated servers either, I prefer matchmaking, due to how quickly and easily you can get a game with a group of friends and automatically be on the same team.
Personally I just don't think a truly great CoD game has been released since CoD2. After the sloppy console ports of CoD2, they seemed to notice there was a market for the series, then started pumping out a nearly identical game with a mild graphics upgrade every year like it was a sports franchaise.