Iāve been using the premium version of SPAD for about 8 months now. I still consider myself merely an advanced beginner. It offers a pretty comprehensive set of tools that let you map events to your peripherals. But with that comes a pretty daunting learning curve. Their Discord is quite active, and one of the members (Les OāReilly, who is also active in this forum) has dedicated himself to producing a lot of really vital training videos.
One of the things I like best about SPAD is the native support for the peripherals I own (Alpha/Bravo, Streamdeck+, Streamdeck XL.) Each of those devices has a page with a graphical layout of all the buttons/switches/axes of that device, making it pretty easy to map events to individual items.
Another great thing is the use of aircraft profiles. When I load a plane in my hanger, SPAD automatically loads the profile containing all the event mappings I created specifically for that plane. Very, very handy. I think the other software does this as well, but Iāve never used them, so I donāt know for sure.
The hard part is figuring out what commands are used in the sim. Thatās true no matter which of these control mapping software tools you use.
SPAD has a couple of very useful tools, called Data Monitor and Event Viewer, that help immensely. You turn them on and click on something in your virtual cockpit, and the tool returns the variable that is being used. Very helpful, even if not perfect. Sometimes (quite often, actually) you have to do some digging, and some guessing, to suss out the data you need. But once you have that data, the possibilities are nearly endless.
Iām begging developers to include complete lists of variables, and what they do in the sim. Unfortunately, for the most part thatās fallen on deaf ears. (PMDG is a notable exception.) Us folks who value a mouse-free flying experience seem to be the redheaded stepchildren (no offense to redheads or stepchildren) of the simulation world. (āHereās the plane you paid us to model, now grab your mouse and fly it.ā)
But if you fly a complex aircraft (like the 737,) have a decent set of peripherals, and enjoy the challenge of kicking the mouse to the curb, then SPAD is a great tool for you. Iām sure the others (A&O, Mobiflight, FSUIPC) have their own pluses and minuses; they all have the same mission - letting us divorce ourselves from the very limited set of controls that Asobo provides in the sim, and really control our aircraft without a mouse.
More SPAD stuff:
You can use conditionals: āIF Indicated Air Speed > 100 knots AND cylinder head temperature < 900°, THEN close cowl flaps.ā Stuff like that.
You can use variables (which Iām barely scratching the surface of.)
It has scripting tools (which I havenāt even touched yet.)
The point is, if you have the peripherals, and are willing to spend a lot of time learning how to use SPAD, youāll be rewarded. The downside is that I find myself spending many hours (or days) programming a SPAD profile for a new plane before its wheels ever leave the ground. For me thatās an enjoyable experience. You have to ask yourself whether it would be for you.
Happy Flying (and programming!)