It's almost gotten to the point where Halo and CoD are guilty pleasures for me. Sure, there are other games I've loved. I loved the hell out of Portal. But when half of the people on this site (or many similar sites) consistently feel the need to point out that Halo is not innovative, isn't particularly well-written, blah blah blah, it does seem to make the enjoyment of these games something we should be ashamed of. I don't want games like Halo to go away, just as I don't want games like Portal to go away. I want other types of games to show up as well. I don't think insulting Halo fans is the correct path to encouraging developers to make more intellectual fair.