For my part, I have preferred consoles because of ease of library (I like physical discs over digital copies) and a lack of DRM built into the platform. Also, I don't have to upgrade my console every year in order to play a new release.
That said, the recent issues both Sony and Xbox have been having have turned me away from the now-current gen consoles. I still enjoy my 360 & Wii-U, and still pick up games for it when I see one I like, but for future gaming, I'm saving up to upgrade my PC with the help of a friend.
Now, that last part is important: not every person is tech-savvy or tech-literate enough to fix every bug in console commands or wants to have to adjust go into a console just to make a game work like it's supposed to. I've got a young son to look after, and between him and non-gaming life, I'd rather not have to spend 3 hours fiddling with settings to just play a game. All of that said, I'm still going PC gaming from here out.
The main reason is the revelation with the Gears of War leak that Microsoft is sitting on a "kill switch" to the Xbox One, which allows them to brick the console remotely. Not ban your account, but to brick your console; remotely. Given the console companies issue with hackers, this is a massive red flag for me (though I admit to no small amount of paranoia).
When it comes to Sony, it's more their haphazard way of handling really anything that isn't a straightforward release. There was the PT demo getting pulled, which caused some users to lose access to digitally downloaded games for a time; not to mention the regularity with which Sony users have their information accessed by hackers.
So yea, having a friend who is (or being yourself) competent with computers is preferable, if just because the companies distributing your software to you are still actually competing for your custom. Steam's new refund policy, though in need of some work, is an excellent example, as is the launch of Galaxy. Consoles are convenient, but the console companies know that, and once they've got you they really aren't trying to keep you as a customer. PC may take some fiddling and a bit of learning, but 4 times out 5 the problems get fixed; if not by the dev, then by the community. For Console games, problems rarely get fixed unless it gets a lot of negative press.