I use this controller for RetroArch games on my computer. The controller is very responsive via Bluetooth, connects easily and has no noticeable lag. The keys are responsive and the sticks feel solid and don't wobble. Battery life is over 5 hours (this is the longest I've used on a single charge, could last a lot longer). I couldn't try the touchpad as I don't use it on the PS4. It comes with a slightly short but fully functional USB charging cable and a couple of joystick covers that are a bit fiddly to put on but feel comfortable. I highly recommend this controller for the price.