You know if you're buying the latest and greatest hardware like 7800Ti's and Titans and all you consider the result to be is "more shiney" then maybe it's just easier to not buy that level of kit and simply buy a $150 GPU like the ones in the consoles? It's such a silly argument.
The point on the PC is that people can create and manage community servers, admin them and set their own rules and mods. So yes when you join an unmoderated public server you'll get children shouting, if you join a community server with admins you'll have a nice experience. Outside of clan matches and private matches on the console this basically doesn't exist.
Console is just a pc that's easier to connect to your tv. You'll run into the same issues with game sizes, patches, etc.
Patches are huge these days and OS updates are frequent, gone is the day of console games which were just plug in a disc and play. Oh and consoles aren't easier to connect to the TV, I have both my PS3 and my PC connected to my entertainment system by a single HDMI cable.
It really depends on the game. I tried playing Witcher 3 with kb&m and it was awful. So many games are ports now that many just play better with a controller.
The PC has a massive market for controllers, probably much bigger than the consoles, even the console controllers work on PC, where as the opposite is not true.