ED was almost entirely workable with an X-Box controller. You could probably have a good time with two joysticks with a ton of buttons and a rudder pedal.
But the damn problem is memorizing all the controls.
Edit: Also you could use voice activated commands, but setting everything up was a like a hobby in itself.