that's not really true. only the 360 and x1 controllers are plug-n-play. with any other controller you're gonna need some kind of xinput wrapper
True. DS4 worked for me out the gate but the inputs don't stop the PC from going into rest mode/screensaver, but DS4Windows solved that for me, and it's easy to use/map. I keep it minimized in tray when I'm not using the controller and when I plug back up I'm good.
Only time I even use a controller on my PC now though is my fightstick unless I get some Dragon Age MP in.