I could never understand the arguments against PC gaming. This game obviously looks far superior on the PC, but PCs are also more expensive, more expandable, and require more dedication and especially more knowledge about hardware if you want to ever build or buy one without wasting money.
Early last summer I built my computer, it was a 2.2Ghz Core 2 Duo with 2GB of RAM and a 7900GS. The entire computer cost me $570 (I can see the receipt in my Newegg account), sure that's a lot compared to, at the time, a $400 Xbox 360 but it was an entire computer with a legitimate operating system, 500GB HDD space, etc... the price was actually extraordinarily reasonable and about the price of a PS3. Since then I've made 2 upgrades, in November last year I bought an 8800GT for $170 (ordered a bundle on launch day) and bought 1GB of RAM for $30 some time I can't remember. I also overclocked my CPU to 3.1Ghz without paying anything extra.
So for less than double the price of an Xbox at the time of purchase (today my computer would cost nothing) I have an extraordinarily capable gaming rig that is also my freaking computer. I use it for everything, for school, for work, for 3D animation I'm into, for listening to music, for ripping DVDs, as my media server, for posting on this message board... I was able to play Bioshock, Mass Effect, Gears of War, Orange Box. along with the numerous PC exclusive games over the last year and a half. All these games super high to max quality at resolutions consoles could only dream of.
I own an Xbox 360, I own a Playstation 3, and on top of owning the PC I mentioned I also own a new laptop (though not for many games, integrated graphics ftl). For the purpose of this thread I even own GTA4 on my PS3. It's not a matter of being exclusive to one machine but the PC as a gaming platform is very capable and not something I would consider cost inefficient.
All that being said, I might pick this game up when it's in the $20 - $30 range. I doubt the better graphics are going to make it much more fun to play. Just hoping the modding community picks this up and goes crazy with it.