if you want to run software released no older than yesterday on the latest windows with the latest windows updates, authored in the latest version of a given game engine with the latest windows gamepad library, xbone and xbone series pads will be fine.
steam’s software and 8bitdo’s hardware spoof the wired 360 pad because, as a general solution for games released on windows after 2006, that thing Just Works