Xbox 360 actually introduced me to the idea of "couch gaming" — playing on a large screen projector with a gamepad in your hands. X360 was a great machine — awesome interface, small patches, brilliant controller, very reliable.
I own original revisions of PS4 and Xbox One and I just think they are not great systems. Download times are long (particularly on my first gen PS4), interface has many caveats, multiplayer costs money. PS4 hardware is just awful — it's noisy, my gamepad doesn't hold charge anymore, the sticks lost their rubber coating, Wi-Fi is abysmal and I'm always running out of HDD space. I just can't turn on my PS4 to casually play a new game — it will take me a whole evening to sort all issues out. Of course, many of these issues are resolved in newer gen revisions.
PC, of course, has its software quirks, but I'm more or less accustomed to them — usually they are mitigated by updating Nvidia drivers through GeForce Experience or moving the game to SDD. So, ironically enough, PC for me is not about graphics (I'm still using GeForce 780Ti) — it just works, and it does a lot of entertainment stuff that consoles can't. It basically is my next-gen console, since I'm only playing with a gamepad on a large screen.
Oh, and in Russia Steam has regional pricing, but consoles do not. So an AAA game costs about 1500-2000 rubles (25-35 USD) for PC but on console that same game can cost about 4000 rubles (70 USD). And that's before you account for Steam sales and 3rd party marketplaces that sell Steam keys cheaper.