I must admit, the setup process can be quite laborious, but hopefully that will improve.
I personally have a flagship Panasonic brand from 2020, and the database couldn't find the model number, so on the initial setup I chose just the brand and checkboxed the "dont have a model number"..you can then choose the different types of device from a list of the brand and test for the majority of keypresses to confirm which code that you get most functionality from...make sure the most important ones work before you completely add it as a remote (deffo a must for hdmi function). From there any missing functionality I just used repair or manually add a button through IR learning.
But the real power comes from after you have set up all your remotes with the button commands you want added...don't go through the bother of assigning buttons to the remote in the devices tab, move to activities tab and add new otherwise you just repeat the workload.
So in activities you can select multiple devices for a set activity...let's name it Sky TV... say you want to set the TV to hdmi of your hdmi arc input, the AV receiver to hdmi of your sky box, and to turn the sky box on and even tune to a channel or the TV guide...as long as you've mapped those functions in the devices in stage one above, you can map any button to a key press for any device you have included in the activity, you can even create macros so that a single mapped button performs multiple key presses when that physical button is pressed on the remote while Said sky TV activity profile is active. Also the real estate of buttons might seem limited but once you've created an activity you can assign favourites from any device you have have assigned to the activity, so on the remote when you have selected the activity and it turns green you can click the scroll wheel and the list of button presses or macros will show in there for things you may not use too often..i.e sound profiles for the AV receiver, info button on the TV, or a macro of key presses of numbers for sky channels. You can even add to the power up/down profiles for missing stages by way of a Marco or key for specific function.
Hope this makes some kind of sense, and I do appreciate it's task heavy setup initially but once it's setup it's quite a powerful piece of equipment. I'm sure the future will bring a lot easier and Intuitive (and hopefully a way to back up current setups - I dread the day something fails and I may have to go through it all again) but thinking of my harmony, I remember the scenes being a pain to setup, was only lucky enough to have the PC suite that could update the remote as the Android interface is a bit slow and clunky to navigate.
Bear with it and I'm sure you'll see how good it can actually be once it's set up.