El standard en windows es el mando de la xbox (y otros controladores compatibles con XInput). Los nuevos de xbox one pueden funcionar con bluetooth, con cable micro usb y con adaptador propietario, así que son los más versátiles en conectividad.
Para algunos juegos el Steam Controller está muy bien en cuanto te acostumbras a sus touchpads y el giroscopio, pero reconozco que no es para todo el mundo y tiene cierta curva de aprendizaje.
Yo tengo los dos, el de xbox one con adaptador inalámbrico y el steam controller. Si no quieres complicarte configurando botones en los juegos o sensibilidades, ve a por el de One (o el de 360, vaya).
Los Logitech que menciona el compañero en teoría son compatibles con XInput, así que no tendrías que configurar botones ni nada y tienen la disposición típica de play.