I'm with TotalWar on this one: cheaper costs, extra features, and the ability to mod all make me prefer the PC over the consoles for non-platformers.
That said, updating your PC can get expensive, and it's occasionally a pain to make sure your hardware is compatible with the software.
I still prefer the PC, but I can definitely understand why some folks would feel otherwise.