While I wouldn't necessarily say the PC is "100% Flawless", as of this comment, I'm the only one who chose it, and the reasons you pointed out are pretty much the reason why.
While you are correct that it depends on your point of view, which is why the whole "Console Wars" BS has been going on for ages now, I'll give you my point of view since I've played on just about every console you can name between the original Atari to the latest consoles, Xbox One and PS4, and also planning on playing on that console that Microsoft and Razer have in the making.
What YOU think is the best, depends on a LOT of things, or more precisely, what you view as the best thing games should have, for example, graphics, controls, storyline, ect.
Some people look at everything together and usually agree that PC is master race, but a lot of people don't and that's why they look at Xbox and Playstation when it comes to being 'The Best'.
I'll start with Graphics, Motherboards...All the hardware stuff.
While I can't figure out what graphics card Xbox One and PS4 have precisely, I'd have to say that the Xbox One graphics card would be somewhat equivalent to the AMD HD 7770/7790, and the PS4 an AMD HD 7850/7870. Sadly, neither of those are really....all that great. These two cards have ABSOLUTELY. NOTHING. when it comes to some of the most powerful graphics cards that you can get as of today (Even though they're expensive!) like the EVGA 12G-P4-3992-KR and AMD FirePro S9150.
So when it comes to graphics, PC wins no matter what. It doesn't matter. Unless I see a console with a good graphics card that can match a modern day computer, PC takes the cake.
Xbox One has a Micron DDR3-2133 DRAM, PS4 has a Jaguar (Not sure of the actual name, but it's a Jaguar). Compared to a PC's Asus Z10PA-D8, those are also, as I've said before...Nothing.
So, to spare you the boredom when it comes listing the rest of the Xbox and PS specs compared to PC, I'll leave it at this...PC cannot be beaten as of right now when it comes to hardware. For most people with bad computers will probably think "Well this PC sucks and my xbox/playstation doesnt so obviously xbox / playstation is better." Any fool can think something like this. Anybody oblivious to the world of technology can think this.
Now I'll explain the controls, but there's honestly not much to it.
PC has a Mouse and Keyboard, which in most cases, must be bought separately, and depending on how good of a keyboard / mouse you want can really add to the cost of your PC. But that's not really what this is about. A PC keyboard is fully configurable, as well as the mouse. If you really put some dosh down on your mouse then it can have several buttons on it, meaning it can be even more configurable.
But at the same time this is....Not needed. It's obviously not needed unless a game lets you make Macro keys, kind of like World of Warcraft, or configured servers on games like Unreal Tournament. Unless you get into something like that, it's REALLY not needed. Xbox and PS4 controllers supply you with just enough buttons and triggers for each and every function the game requires. No fumbling which key you need to press (I very rarely fumble which button I press on a controller). So for this area specifically, I would give this slice of cake to Xbox/PS, but ever since PC's gave you the option to hook up a wired controller to the PC via a converter or some other method, PC kind of grabbed the cake slice and shoved it up Xbox/PS's USB2.0 Port. But when it came to the earlier 2000's, Console had credit for it.
Now when it comes to Audio, neither Console nor PC take the cake. Give that cake to the pair of headphones you have, because the audio on those is better than any PC/Laptop/TV speakers (Unless they're really bad headphones...)
Now, the games...
I can't even comment on this because games nowadays are all graphics and
*censored*ty storyline, so I'll go back to playing Generals and Baldurs Gate.
I can't really say much more about this.
Basically, Xbox and PS4 can't do anything PC can't.
PC MASTER RACE.
Never compromise. Not even in the face of Armageddon.
I may not be available between November 22nd and December 4th due to travelling. If you require my assistance, please Private Message me