My first smart remote, I was anticipating a long complex configuration process, but much to my surprise, it was super easy and quick to program the remote to what we want to do with it. Also easy to make changes.
Start out by having available the brand and model numbers of your gizmos, as you will need to know exactly what you are trying to control. Download the Harmony software, plug the remote into your computer via included USB cable, and start in. There are a few pre-defined actions, e.g., Watch TV, Listen to Music. By telling the Harmony software what to turn on, you build an action. For example, to Watch TV, I have the Harmony turn on my display, my tuner, and my receiver, and set the receiver to the appropriate HDMI input.
When the remote executes an action (e.g., Watch TV), the display will ask if everything is working...if you say no, it will try to turn on the gear that didn't turn on. Pretty sophisticated.
Is this One Remote To Rule Them All? So far, yes it is: I have four remotes in a drawer and one sitting on my table. Well, two: I like the remote came with the AppleTV 4, but I could drive the Apple TV with the Harmony.
Why is this my first universe remote? Well, I couldn't bring myself to shell out big $$$ for "just a remote." At this price point, it's ridiculous not to buy one. And rest assured, this is a very sophisticated device that is very easy to program.