I got a dual longitech controller. its alright but i wouldnt reccomend flying with it tho its kind of hard. and to configure the controls for it mine came with a CD and i just put it in and it downloaded some stuff and i was able to play some BF:P4F with it.