Pros: Very accurate sticks, no finger cramp, gyro and accelerometer for greater control. small deadzone
Cons: Not anything solid, just nitpicking: lightbar, shoulder buttons should have been on back, speaker & headphone jack do not work on PC, keeps PC awake
DS4 is several steps ahead of any other controller that I have tried. It is not a revolution like Steam controller, but it is the ultimate classical controller, and I would suggest purchasing this even if if you are planning to purchase the Steam controller. A classic controller can always come in handy when playing fighting games or racing games, and I suspect that touchpads instead of analogue stick will be too much of a hassle for simple hack and slash games.
Improvements in design:
1. Thick triggers to prevent pain on index fingertips due to long racing sessions
2. Flatter chassis like xbox controllers for more comfortable positioning of middle fingers
3. Trigger pressure is (nearly) uniform
4. Classic Sony style D pad; very accurate
5. I have heard that the caps on analogue sticks peel off, but I am yet to have any such issue and I actually tried to forcefully peel the thing off. I guess Sony has fixed the issue.
6. Works in both wired and wireless mode, I have used in wireless for long term, but would still suggest sticking to wired connectivity.
7. Very small deadzone, can be further reduced to -50% using inputmapper, two deadzone modes: axial and radial. (of course deadzone can be increased too if you want that)
Not all games are DS4 compatible on PC. Steam big picture supports the controller. Arkham Knight supports it natively, and I can confirm that it works great (the controller, not the game:-). For other games, you need Inputmapper (free), and I have played entire Witcher 3 with that. I have used gyro and accelerometer to fly planes in Microsoft Flight Simulator X and it is immensely helpful to have a few more analogue axes in that game. I have also played racing with gyro steering. According to developers, soon Inputmapper will have the ability to map one analogue axis to the touchpad. Also, inputmapper can turn off the annoying lightbar. Inputmapper can't enable the speaker and headphone jack though, and according to devs, it is not possible to enable those.
I can't find any fault with the product. Unless you constantly keep comparing this to Steam controller, you will be fully satisfied with it.
Be warned though, while using it with inputmapper, the onscreen prompts will be Xbox prompts (ABXY) while the controller has [Cross Circle Square Triangle] . You must be proficient enough in Xbox controls to be able to press the correct button without looking, or find some stickers.
Note: Apparently the deadzone is a little too small. The DS4 controller can keep the PC awake by constantly sending movement signals. As far as my knowledge goes, there is no fix other than simply disconnecting the controller when not needed.