I have a pair of Virpil ( VPC ) controllers and they are stupid good. They are built very solidly and have incredibly responsive and easy to use buttons, switches, dials and rotary encoders. Specifically, they are:
The WarBRD base (which is required for a stick - the base is not included with the stick, they must be bought separately). This base is not only compatible with Virpil products, but also Thrustmaster products. So, if you ever consider trying DCS (you should, it’s great and it’s free) then you can get a replacement F16c Viper, F/A18c Hornet or A10 Thunderbolt II Warthog stick, and it will work on the WarBRD base.
Secondly, I am using the constellation alpha R stick. It’s a wonderful stick with plenty of buttons, a very comfortable feel and sturdy construction. It comes with adjustable cams and springs, and is user serviceable to a degree. The stick is made mostly of plastic, but it is a very high quality and superior feeling plastic to that of other sticks which are much cheaper. Most of the buttons and controls are easy to reach and handle, but some can be a little hard to reach if you do not have a big hand. There is also an adjustable palm rest that you can move up or down for comfort.
Lastly I use the Mongoos CM3 Throttle. It’s an amazing piece of engineering with an insane amount of buttons on it, from regular buttons, to rotary encoders (a rotary dial that is NOT an axis but instead pressed one button for each click CW, and another button for each click CCW, and also has a push function) as well as switches and a flap axis. It’s made of similar materials to the stick, and is super comfortable to use. It comes with a number of detents that you can install and configure to your liking, including a COSMOS detent which centers your throttle, and it’s great for games like Star CItizen.
If you have any questions specifically about them, feel free to PM me.
Another great and much cheaper alternative is the Thrustmaster T-16000 M which is a fantastic bit of kit for the money and should still last you a long time. Though not as many buttons and features as the Virpil, and at about a third of the price, it is still a GREAT system and works fantastically with SC.
I made a video highlighting its setup and use, which you can find on my Star Citizen playlist on YouTube (SSP Gaming).
Hope this was helpful!