IMO while PC gaming may offer the best "Game" experience it definitely doesn't offer the best "Gaming" experience. What I mean is PC Gaming has numerous pitfalls all in the name of leading edge graphic capabilities. To start with, PC use is not as simple to install, upgrade, obtain and manage DLC and the there is the OS to deal with. Console gaming allows plug and play gaming without management which makes it easier for people of all ages. PCs also don’t have mandated standards across ALL games for consistency and native functionality. As for families, PCs are a dangerous proposition without (or an additional layer of software/management) control over what younger users can or should not access. As for keyboard and mouse, they can be great for some games but for the ones who want to use controllers, mouse/keyboard/modified controllers become an unfair edge when games are allowing mixed input device controls (ie. Shooters). Having said that I now prefer controllers over mouse as controllers slow the pace just a bit and requiring offer a different type of skill (not just twitch accuracy) to be a good player. Controllers have also saved me from any Carpel wrist issues (which is what was happening to me). One other big factor for PC gaming is hacking/moding of games which causes a lot of frustrations (ie. hacked characters).
Just a few thoughts on the topic. Sorry for the block of text.