I'm a console gamer. There's no compatability issues when developing a console game, because of the common medium you're developing for. They're not upgradable, but that can empty out someone's savings account. I'd say the typical 5 or so year lifespan of a console warrants the few hundred dollar purchase. I don't think either format is really superior, but I like consoles because I'd much rather sit down in a comfy chair with a controller and play my games on a good-sized TV and not have to worry about installation or upgrading because my console isn't powerful enough. It's hard for me to play any games on a monitor. It's tough to even play emulated versions of old classics sometimes.
With that said, some of the funnest gaming I've ever experienced was back in the day playing LAN Half-Life deathmatches and LAN co-op Counter-Strike. A couple genres, namely FPS and RTS, really shine on the PC platform with a keyboard and mouse, though I do have plenty of fun playing Halo and the like. The other thing I like about PC gaming is the potential that each and every game has for 1st party expansions and even 3rd party mods etc. You can effectively play a game forever if you can find good expansions to keep you interested.