Overall I will say that this controller is excellent despite the few cons I've mentioned. It's comfy with satisfying face button clicks, has a near lighting fast response time, has powerful vibration motors and is compatible with both PS3 and PC. My PC recognised it as a 360 controller immediately upon plugging it in. I tried it on PC with The Division 2 and World War Z and both worked like a charm. Just make sure to disable Xbox controller support in steam before launching WWZ or steam will mess with WWZ controls.
I would highly recommend it if you either don't want to shell out money for the DualShock 4 to use on PC due to it's lackluster 20ms input lag over wired and don't want to risk getting a fake DualShock 3. This is a very good budget controller.