Performance and Graphics hands down on PC. The issue is it can get expensive, also if you're like me who likes playing with a controller you can also connect your Xbox one or ps4 controller to pc.
but still, consoles in my opinion. aren't that bad considering you can get one for $300 or less and have extra cash for games. downside is you're pretty much locked to 30 fps on most console games.