Here is my perspective.
In the olden days, I got a console, because back then, desktop PC sucked i.e. lagged behind the tech in consoles. The reverse is now true. I had Sega Saturn and I still have my Sega Dreamcast.
I have an XBOX 360, to play certain games, but all the rest run on my desktop PC. I specifically waited for the 2nd generation XBOX360 after they fixed the RROD issues. I am not a fan of Sony at all due to the way they treated SEGA. I am unfortunately a true-to-the-core SEGA supporter, even though these days the company is as potty as a maiden aunt with a wet dress and have totally ruined the Sonic franchise. I sold my Wii because it was far better to emulate the Wii and get Full HD and a performance increase. Wii games seem to love the Intel Core i3 when run in Dolphin.
I can also mod/tweak the desktop PC and get better game performance, for the same title, on the XBOX 360. The cross-platform games I have both on PC and XBOX, reason being is that sometimes the PC is busy doing something i.e. rendering a 3D model I am working on, or busy running a 3D printing job which cannot be interrupted. So then I sit on the couch and play XBOX.