No offense against the Xbox One controller (which I do enjoy using), but I think for my casual on-the-road or in my room gaming on my laptop I'll just keep on using my PS4 Controller (I didn't get a PS4, but the $60 on the controller was well spent :-).
Instructions for PC setup can be found here: http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper
It's really nice not to have to worry about extra wires :-).
It makes me wonder why there aren't more Bluetooth PC controllers out there (I really haven't seen too many, maybe like one from Logitech, but none of them are as good as the console ones anyway so it's a moot point for me).