The biggest advantage of consoles is a unified architecture, meaning that a game can be developed for one set of hardware; theoretically requiring only an "insert disk and go" method. With companies lately being so lazy with their development though, day one patches are now required just to play; negating that advantage.
Except that it's not being developed for a single architecture. It's being developed for two, three, four different platforms, unless the developer is too lazy and makes their game a console-specific exclusive.
At least with the PC you can adjust your game to your PCs capabilities. Fancy playing in 4K at 60Hz? Fine. Prefer HD at 120Hz? You can do that too.
It's clear that consoles are gradually moving towards becoming PCs, given the variety you can get now, with different sized hard drives etc. What next will the next console gen bring? Xbox Two and the Xbox Two +?
It'll happen, and people will complain and slowly they'll realise they've backed the wrong horse. Instead of putting their money into the machine they almost certainly already have in their house, they've found themselves with a machine in a world where exclusivity means you only play a third of all the great games out there.
I've come to accept I won't ever play games like Uncharted, because I have an enormous wealth of other games I could play and play them in myriad setup options.
"Oh but PCs are so complicated and confusing..." - If your head hurts from trying to do a little learning, go outside for a walk and get some fresh air and stop moaning at the internet.