I play on the console because everything about gaming is better than the graphics compared to the pc .
I disagree with most of your reasons. No cheating and used games, yes true. I would add that the fact that your experience is going to be exactly like they tested it as is another benefit. With PC you can end up with laggy graphics, which requires tweaking to overcome. Also, you get splitscreen multiplayer on consoles.
However, PC rules for:
Choice of controls - you can play with mouse/keyboard as well as gamepad if you want.
Chat - you can use text or voice, you have the choice.
Backwards compatibility - sometimes it's rough to get a game working on a newer OS or hardware, but I've yet to have a game that I haven't been able to get to work.
Open platform - you can install a bigger HDD or customize the system however you see fit
Good for every genre - RTS games are not fun on consoles.
Now, PCs are costlier to build (generally) but you'll save on the cost of games. Steam has tons and tons of games for cheap, though they'll likely be old or indie. Console games generally stay up there in price.
Okay, I'm done, lol.