I bought a Harmony 890 back when they were getting popular. I gather it's not on the unsupported list just published but I gave up on it a while back already. It was alright, but after many years it started to get really touchy about actually charging on the base. No amount of cleaning of the contacts, etc seemed to help and it was perpetually dead when you actually needed it.
I set up a newer Ultimate One for my folks many years later. It was a nice device but I can't say I was a huge fan of the online programming they had at that point. I get why they went that way, but it just felt like yet another service/account I have to remember and manage. And one prone to forgetting because how often do you really need to reprogram a remote?
Then the shut down happened. I refuse to consider them any longer as I have little faith the service will remain available despite what the company claims. At some point, they'll just cut it off with financial justifications or something.
I have two URC MX-980 remotes that I setup and program myself. Dealing with the company to get access to the software was a pain, but they seem to have given in on that more nowadays. You definitely need to have more of an idea of what you're doing with these, but in the end, it's more flexible and I like that you can set things up with more freedom of detail on behavior.
I also picked up an Unfolded Circle Remote Two to try. It's a beautiful remote. Unfortunately, it works quite differently than the others and I couldn't get it to work in the way I wanted at the time (they had just started shipping). I didn't have time to fight with it and go through the learning curve at the time, plus I had a working MX-980 in that system already so it went back into the box for revisiting at a later date. I haven't gotten back to it yet.