currently looking at ps4 dual shock coz might use it on playstation in future.
Naturally Full supported by Windows.
Naturally Full supported by All Windows Games that support Controller.
Naturally Full supported by emulator also.
Those who looking option than Xbox, you may consider Razer, which i think too overprice.
Those who thinking DualShock = looking for trouble.
Even Dualshock is Natively support, DS4 only onpar with Xbox controller.
( my hand is bigger, xbox controller feel less tired for me )
But DS4 is not natively supported in Windows enviroment.