Hoops?
The motionjoy drivers are pretty basic, you just install the software, make sure to run as administrator and select to install all the drivers, connect the USB adaptors and then pair them with the controllers, I use this reguarly and it's a bit fiddly the first time you install but works fine once configured.
For a lot of games you can just set the controllers to Xbox emulation mode which makes them emulate the 360 controller for maximum compatibility with Xbox games.
I hear the PS4 controller has native windows support now although I'm not sure if that's limited to USB cable only?
I'm personally waiting for the Steam controller, controllers are generally pretty useless, they offer extremely constrained control but the steam controller looks to really advance that, I think it's worth waiting for.