Also, if you run some additional software you can navigate windows/mac using a gamepads analog stick, too. or just buy the steam controller which lets you use the touch interface as a trackpad...
I'm sorry but this is a really weighted (to consoles) comparison, i mean, you compared online functionality and neglected to mention that all PC platforms provide their service free of charge, that's a big point to ignore for that particular section (you mention it in price, but it's applicable to both).
Then peripherals, controllers/mice/keyboards for PC number in their thousands, and the quality of them is generally higher than the quality found in third party console peripherals because the lack of an official controller for PC increases the market viability for them, that increased viability means increased sales, and thus better profit margins, leading to better build quality for a cheaper price.
And of course, the options for peripherals is near endless.
While there are many different platforms for online services, the same is true for consoles, if you own multiple consoles you end up with multiple services, and just because a game is using XBL/PSN doesnt mean that it's the end of it, countless games have you make accounts with other services such as uplay, EA and others anyway, so the point is a moot one, you still have to mess around making seperate accounts, even on console.
And hand in hand in that is console games that ship with a unique key that can only be used once, usually to activate online functionality, but generally requires you to sign up for a service , on your console, to redeem it. (Need for speed, anyone?) Those games still end up on used store shelves, the catch being you either don't get online functionality or you buy a new key for it (same for PC)
Another glaring omission here is that console games, by a large margin, abandon games online features after a few years, making the disks just paperweights, anyone with socom or mag for ps3 to name a few would know that too well, alternatively when the same thing happens for PC gamers, enterprising users create their own servers for the game, allowing them to keep playing long after the original service has been abandoned.
Hell people still run PSO servers on their PC's so that they can still play online with the dreamcast.
Just seems like a whole lot has been ignored or omitted and alot of what has been, pretty much levels out the pros and cons considerably.