I am a PC gamer and get annoyed, especially with some of the bugs. My parents bought a PS3 over the Christmas holidays (we've always have had Playstations, plus they prefer playstation games) I am happy that they did. Though I am still a PC gamer. For goodness sakes I spent £700 last June for a new system, so I'm going to use it. But some of these games do have me paranoid, and it doesn't seem as straight forward now - especially when a game is poorly optimised, like the console-PC ports, this is why I check tech-support forums now, to see what problems there are. What's even more annoying is when a patch take ages to release and that patch doesn't solve your problem. Though, kudos to Valve, when I tested the demo of Left4Dead, I had a memory leak issue, I saw the forums, some people with Dual Core systems seemed to have the same problem. My experience with Source engine games has been that they've been solid on release, so I got Left4Dead based on trust, and it is solid, they found and solved their problems before release.
But reading tech support forums and reviews of Far Cry 2, it seemed some problems lingered, so I bought it for the PS3 and got peace of mind.
Saying that, I found a youtube video of somebody playing Far Cry 2 on Extra High (but low shadows) on the exact same system as mine.
Oh and Little Big Planet, ultra-fun, and even more so online, though I did get annoyed with the person on one of Uncle Jalepeno's level, he kept blowing me up, because he didn't control himself properly. The game is pure awesome.
[Edit]
Darth Kiwi, yes, Mass Effect, it was horrible. I have mostly go not problems now through tweaking and nVidia's latest laptop drivers (released not too long ago) but there is still lag and it still feels buggy.
Though with Indie dev, yes, the PC is perfect for that.