I use a PS4 controller. You don't need any software/drivers as long as you have bluetooth capabilities in your PC. It is also plug n play via USB. I did however purchase the official Sony wireless adaptor as it seemed to have a more stable connection and longer range plus you can use the audio feature, however it isn't worth the cost in my opinion. You can also use DS4Windows. It has the added benefits of being able to map the DS4 touchpad as a mouse and use the DS4 controller as an xbox controller.
Oh, and it works very well!