PC gaming has it's benefits for certain.
Games can cost less if you get them via humble bundles or steam sales. However, most games on PC are sold digitally. And like I've lamented before this does have some drawbacks. If your account gets deleted, you lose access to the games you paid for (typically mentioned in the ToS of the store you're using, ex- steam or origin). Last I heard, you also can't return or trade digital games yet. Beyond that if a maker decides it suits them,
they can yank games from your collection. Which means you own nothing because, in effect, you're only renting games.
Additionally keeping top end hardware to play newer games at highest settings will be FAR more expensive. (Graphics cards alone can run from $250 to over a thousand. And upgrade timelines vary.)
And not going to lie, sometimes PC gaming is a bit of a headache when it comes to getting games to run. On paper a game might look like it will run fine on your hardware. But then in practice there be glitches and problems all over. And this stems from the fact that PC developers have no idea what hardware/software combination you'll have. And that means testing for hardware is tougher so higher chance of bugs. Unlike consoles, which have one specific set and can be optimized for that particular set up. (For example... you might have an Intel i5 with a Nvidia GTX 660 or an i7 with a GTX 760M or a AMD FX 8350 with a Radeon R9 270. And one might have Windows 7, another Windows 8, yet another might be Linux Mint.)
Now, most gamers I know actually have consoles and PC. They don't lock themselves into one platform and use only that. (Instead they switch back and forth, playing games on PC and console.) Which makes sense... they want to play games of all different sorts. Some games aren't available on PC (like if they're PS4 or XB1 exclusive titles) or they aren't available on console (like World of Warcraft or Dota 2).
And that would be what I'd tell people... Don't lock yourself into the mindset of "There can be only one" because you'll miss things. Also, don't become one of those "PC master race" sorts. Play games, enjoy them all on any platform.