Te recomendaría el de Xbox 360, Xbox One o Steam Controller.
Yo a falta de probar el tercero, y sin querer gastarme los 65€ que cuesta el de la Xbox One, me fuí directo a por uno de Xbox 360 Inalámbrico.
El problema es que recientemente no encontré el pack de éste con Mando + Receptor. Se ve que desde que salió el Receptor para el de Xbox One, ya no lo fabrican. De modo que calló un Speedlink Torid.
Y la verdad, para lo poco que me esperaba de éste último, estoy encantado. Por 30€ que me ha costado me parece cómodo, con una batería muy aceptable, y tanto modo Xinput y Directinput.
Conectandolo con el primer modo (creo, bueno, con uno de ellos
) me lo reconoce perfectamente como el Mando de la Xbox 360. Tanto en Windows 10, como en los juegos.