I used Harmony remotes for probably 15 years, specifically the 890 and the 890 Pro. My Harmony account also seems to be dying. I found their online software kinda tedious, but it's NOTHING compared to Sofabaton SW. Note that the Sofabaton SW is only available as a phone app. Maybe that's good for some, but I prefer to do these types of big picture setups on real computer.
I've been fiddling around with the X1 for more than a month. I really want it to work. I'm no luddite, and have been into audio and HT since I was a kid. My system is much simpler than yours, as far as number of components and intended automation goes. I'm also using Hubitat and Alexa, but I can barely get the X1 to work just sending IR commands from their blaster. It sends commands (my device flickers when it sees *any* command), but they are unreliably received at the device. I've tried near/far, different angles, etc., and it's definitely spotty. Harmony almost NEVER missed a command at the device. This drives me nuts -- my preamp's volume up/down are pretty stable coming from the X1. By that, I mean they work 90% of the time. I've come to accept this as "good" for the X1. However, the mute command works about 50% of the time. All of these work 100% of the time from the factory and Harmony remotes, of course. I don't know if it's a timing thing for the way the IR command is sent, a slightly wrong command, or what, but it's pretty frustrating. It's not only the mute command, of course. In writing this, I realized that the X1 has trained me to just implement the minimal number of commands to get things working for the family -- so, pretty much power and volume. Anything complex and I'll just use the factory remote.
The Sofabaton device databases are a total mess. Many commands work, some don't, many are mislabeled, some just simply do the wrong thing, and of course some are missing. If you choose the "repair" path in the app, it asks you to cycle through a bunch of command guesses asking "did it work?" It feels like this can go on forever. Some of their guesses are better than others, so at least they keep it interesting. If you find one that works, it might not work next time. Just stay on your toes! Of course, you can "learn" commands, but we really want them to be correct from the database. You can create "activities", but once an on/off command is missed (70-80% success rate on these for me), it has no idea where you are. I have zero trust in the Activity settings, so I just use one and never change it. I don't think there's any path for it to query on/off status, but maybe you could set that up through Alexa or Hubitat somehow. Within an activity, you cannot add more devices once you say "OK" in the initial setup of that activity. Today, I swapped preamps because my main one is going to the shop. It would be nice to just swap in (at least!) the volume controls so that the rest of my family won't notice a difference, but it's not that easy. I now have to create an entirely new activity to accommodate the new preamp. Another favorite -- once you add your custom soft buttons on the screen, you cannot reorder them. So... be sure you get them in exactly the right order the first time, and don't forget one, else you'll be starting over. Again. Like I said, I really want this to work, and I'm probably going to keep it because I need *something* to replace the Harmony, but...
I also realized as I write this that perhaps I have a defective Sofabaton IR blaster. Maybe I'll do a swap at Amazon...
To me, Sofabaton is clearly overwhelmed with the number of customer issues. Just look at the "forum" here. So many random questions all over the place. You'd need a team of 100 or more to address all this crap. I'm sure they don't have every preamp, TV, etc., so they can't really even effectively test things. Having worked in high-tech and computer FW/HW development, I really feel for them. But my review and experience here is honest. If you can, order one from your equivalent of Amazon and give it a spin. You can always return it if it doesn't work for you.
Cheers!