Pues o el the la Xbox s, que lleva bluetooth a diferencia de los primeros o los de 8bitdo, que son compatibles con XInput. Estos últimos son bastante pequeños.
También el steam controller , el controller pro de switch y el DualShock de ps4 son bluetooth y compatibles con steam (por si tienes alguno por ahí y no quieres comprar uno nuevo)
Yo tengo el Max Catz micro C.T.R.L.R. que es compatible con XInput, bluetooth y muy pequeño. También es compatible con Android, por si juegas en el móvil. Lo malo es que va con pilas (aunque depende de las circunstancias puede ser una ventaja). Eso si las pilas duran 40 horas, que es bastante.
En resumen o el de madcatz o los 8bitdo sn30 pro o n30 pro (asegúrate que sean la versión pro que las otras van sin bluetooth), cumplen todo lo que pides
Si pillas el de madcatz y no encuentras los drivers mándame un mp para que te los pase
Espero haberte ayudado. Un saludo