I use a Logitech Extreme 3D.
Has a lot of buttons, and unlike the Thrustmaster, all on the base are on the left side so easy to reach.
I need the keyboard only for the thruster movment to align to a spacestaion or landing, everything else is on the stick.
The throttle is a bit small and needs getting used to, but it works fine in space during docking I use the keyboard.
I set the thrusters on the hat switch, much easier to have all the controls in one hand. You can do crazy maneuvers on one hand and on the numpad I have the power management, I can divert the power between systems and hold the aim at the same time. The Logi 3d xtreme is pretty good for a budget stick. I agree on the throttle, it needs a bit focus. But if you set the deadzone a bit bigger you don't accidentially hit the flight control tower if you sneeze.