PS3s are much cheaper than a gaming PC though. Most gaming PCs are what, $1000-1500 depending on hardware and if you build it yourself. So for alot of people, PS3 is the cheaper option to play the same game. And if you want, you can always load up Teamspeak/Vent on your PC while you play on the PS3, unless your PC and PS3 are in different rooms. Even then, load up your iPad/laptop.

With a little bit of ingenuity, you can negate alot of the "negatives" with PS3 over PC.