I've used an Xbone controller with Xpadder. Xbox One controllers use the same XInput standard as 360 controllers, so it should work fine.
Either way, THUGPro has XInput support as of the recent update, so you shouldn't need Xpadder for it at all. I've not used the feature, I no longer have a controller and can barely play THUGPro due to this shitty PSU in my PC, but someone else can speak more on that maybe.
You can run the Xbox One controller wirelessly with an adapter. You can buy it in a combo with the controller on Amazon or separately, however the combo might contain the older controller model, which lacks a 3.5mm audio jack, if that's even something you care about.
Also worth mentioning that you can use a PS2/PS3/PS4 controller on PC if you prefer them, though there's a bit more setup involved.