Currently I use an MX-980. I used to have an MX-900 and before that I had a Harmony. I would never go back to a Harmony and at this point the extra programming capabilities of the 980 over the 900 are such that I wouldn't go down from the 980. I am an installer and I have worked with just about every URC remote and occasionally have to work with Harmony remotes and I very much dislike working on Harmony remotes. They are wizard based and changing one simple action requires going through the entire wizard and dozens of mouse clicks. That may not be such a bad thing for the individual that sets it up and forgets it but for someone that does it every day that is a nightmare.
The MX-980 is nicely designed, reliable, and extremely flexible. Mine even plays the sound of the portal turrets "Activated" and "Shutting down".