I have a PS3 and a recently bought Xbox 360 w/Kinect. I also have a very decent gaming PC. The way it breaks down is this:
-
PS3: Bluray playback, IPlayer and
PS3 Exclusives (Uncharted, Metal Gear Solid 4 etc.) for gaming, as well as free online MP if I want it;
-
Xbox 360: Family fun with Kinect (daughter/missus enjoy it a lot), and
Xbox 360 Exclusives[ (Halo, Gears of War etc.) for gaming, also for console-only releases it seems to have an edge over the PS3 in general, as well as Xbox Live (I do not use it but by all accounts it is supposed to be an excellent service).
-
PC: Pretty much any multi-format release I will buy on the PC for superior graphics and greater control of the game settings. For FPS its a no brainer - normal aiming with mouse/keyboard, more mature community, higher skill levels, longevity through mods for certain games. Also in general a huge library of older games, easily available for digital download through services like Steam, and superior multi-tasking capability (word processing, browsing, media playback, media encoding etc.)
Occasionally I will stream media (photos) to the X360 or PS3. However, I have a dedicated media player for movies and DVDs already, so I don't really make use of this functionality (Note:
PS3 Media Server is a great option for those who do not have a dedicated media device, and works on both consoles).
Each option has certain strengths and weaknesses. I don't believe in any one option being 'superior' to another because there are a range of different benefits depending on the purchase (Xbox Live for example, or Kinect, or Bluray on PS3)...BUT....well, if I were to be really honest, I would say that the PC tramples the consoles on everything but price. Still, I guess the answer here is that whatever you buy, you are onto a winner (just to varying degrees of "win" depending on what you want out of it).