Another proud Virpil owner here. My setup is dual Constellation Alphas on the WarBRD gimbals (Right for Pitch/Roll, left for 6DOF Thrusters), a CM-2 Throttle (functionally the same as the CM-3 but no Detents), and Ace Rudder Pedals for Yaw/Toe Axes.
The setup is prohibitively expensive and slightly redundant, so no actual need to go that hard. But
man is it fun. Everything Virpil puts out is excessively well made, easy to work with/swap parts, and provides tons of control surfaces for binding options. I actually kind of want more things to control just so that I can use more bindings with these things, which is ridiculous.
If you are considering a Constellation Alpha/CM-3 Hotas setup, all I can say is that I'd recommend the hell out of it. It's an insane amount of money and it's
actually worth it. Very few other products are going to measure up to the build quality and options that a Virpil setup will give you (VKB is a strong contender).
That said, if you buy a CM-3, or any of the supplemental panel controllers, keep in mind what folks have said here about vJoy/Joystick Gremlin. Elite unfortunately is hampered by the 32 button per controller limit, which I believe is the fault of it interfacing through the Windows joystick configuration utility. You will need to split the CM-3 virtually into three different devices to use all the buttons. I believe
@ubermick has also found some success in using Virpil's configuration software to convert some/all of the throttle's hat switches from individual buttons into hat switch inputs to free up logical space (I've no idea how that actually works).
But yeah, TL;DR, if you have the cash and the patience, buy Virpil all day long mate.