As for the PC port, it's mostly solid. There's plenty of scope to tweak graphics options, with 4K resolution support, supersampling and a handful of more granular options. And while a gamepad is recommended, I found keyboard and mouse an acceptable alternative—although I did miss analogue 360 degree movement during fights. Both keyboard and gamepad are remappable, too, although the default keyboard bindings seem pretty sensible.
Performance wise, I've tested on both a GTX 1070 using a 165Hz, 1440p monitor, and on an R9 Fury X using a 3440x1440 ultrawide monitor (albeit letterboxed). Both ran well, maintaining well over 60fps on the highest graphic settings. Weirdly, I did experience some light stutter on my GTX 1070 machine, but only when playing in borderless windowed mode, and only when using keyboard and mouse. Otherwise, it's been perfectly smooth. Perhaps the most notable issue is how Yakuza 0 scales to higher resolutions. There's some notable aliasing on the subtitles of cutscenes and on the map. It's not a major fault, but it's not ideal when you're meant to be paying attention to the content of the subtitles, not the presentation.
Putting up with a minor annoyance is worth it, because Yakuza 0 is one of the most eccentric, idiosyncratic and downright charming games around. It deftly moves between drama and humour, between story and action, between arcade action and lengthy, well written pulp dialogue about a man who is incredibly good at punching. There's simply nothing else quite like it, and it's well worth your time.