I prefer PC for gaming - main reason is that I had PC for as long as I can remember while most of consoles were rare around here when I was a kid. So yes, I prefer keyboard and mouse over controller and I always will. I recently got some consoles - nintendo and PS4 and I just don't see myself playing some games on it because I'm not used to controllers (fps games I'm talking to you)
Advantages for PC:
+ graphics advantage -> if you're willing to pay for it
+ no need to pay to play most of the mp games
+ usually PC has wider variety of games
+ more mods
+ you can run older and newer games on them -> backwards compatibility which some of the consoles don't have (legality is questionable ofc)
there are probably more but I just can't remember them atm
+ you can use both keyboard and mouse + controllers
+ can be used extremely wide range of things
PC Disadvantages:
- high cost for upgrading/maintaining if you want to be able to play every new release on high or better settings (prices will depend a lot over the years and mining seasons)
- doesn't have exclusive games
- imo steam sales are meh - most of the good games are on sale like once a year and the price drop is usually nothing compared to ps store drops that have way better offers every week
- usually not user friendly and requires knowledge to build them
- tweaking setting to run some games
- usually you need Windows OS
- some game that are booted from consoles on PC will have a lot of problems
- usually you can't properly play games on the couch
Advantages for console:
+ more user friendly
+ no need to tweak settings or to wonder if you will be able to play the game
+ exclusive games
+ way cheaper games if you don't get them at release date
+ better local mp
+ portability
+ cheaper
+ better pre order rewards
Disadvantages:
- paying for mp
- replacing whole console when it gets outdated
- no connectivity between the different console brands
- no mods most of the time
- lack of some genres
There's probably more but I just can't remember them ¯\_(ツ)_/¯ . Anyway both pc and console have a lot of things to offer - it is just a matter of what do you prefer when you want to play the games and how much time and money do you want to spend to be able to play something properly