I use a PS3 controller mapped as xbox one (better support than standard 'generic' controller). The only issue I have is when I switch from a wired to a bluetooth (or the inverse) and I need to restart game and somewhat even run calibration again because it totally bugs the buttons.