Yea, Ive got some input on this.
With most conventional gamepads you're kinda screwed. Nazradu is correct, you lose either yaw or left/right thrust unless you choose to sacrifice the triggers or "bumpers" for directional controls. Even if you go that route, triggers are awful for any thrust unless you're constantly holding it.
2 controllers that I know of solve the issue. The Steam controller and the Xbox Elite controller. Both come with additional buttons on the bottom side that I use for left/right thrust. In this regard this Xbox Elite controller wins because it has FOUR buttons underneath. As I said previously I use two for L/R thrust. The other two are used for thrust forward and thrust backward.
Now here's the key to this. Your THROTTLE should always be set to the blue zone for max agility. If you need to get closer to your target or slow down, you hold or pulse the fwd and backward thrust until you've reached the desired effect. Release it and boom! You're back to the blue zone for max agility.
With this set up I have primary fire, secondary fire, pitch, yaw, roll, left, right, forward, and backward thrust all in places where my fingers never have to move. You'll need software to help you out here. I use a program called reWASD which allows all these bindings. If you need tips on the setup please PM me.
THIS ONLY WORKS ON PC. Xbox one and PS4 (obviously) are SOL for this setup