I have all three (being an IT geek )
Most recently a PS3 from a friend who needed some cash (what a deal that was ) anyway,
right now I'd say xbox 360, the PS3 is more powerful and I enjoy watching the bluray movies through it, but for gaming, it has to be the 360, might be different in another year (at least) but right now even with the new 2.40 firmware the ps3 cant compete.
I play destruction derby 1 on my ps3 (a ps1 game) and occasionally gt5 prologue,
360's best game is forza2 but Rainbow 6 Vegas is excellent as was COD4, and a list as long as both my arms, also i bet most of his m8's have the 360 not the ps3.