Would an Xbox One controller work with most emulators on a PC?

Or would an Xbox 360 controller be best?