I have been using pc Xbox one controller and it works great. I don't really have any solutions for you but can I ask why not an Xbox controller since it's basically plug and play?
If it's personal preference then I hope you get it working, I mean either way I hope you get it working lol, mostly just wondering why.