I'm a big fan of this universal remote if you want to control multiple devices but don't want to shell out the money for a Harmony.
Inteset 4-in-1 Universal Backlit IR Learning Remote for use with Apple TV, Xbox One, Roku, Media Center/Kodi, Nvidia Shield, most Streamers and other A/V Devices
https://www.amazon.com/dp/B00M4I1BAY..._RMw6CbJVXV9PQ
You can program any button to do anything by having it "learn" from your existing remotes, so it can basically replace anything. And it can do programmable macros as well. I have mine set up with my Roku, TV, and sound bar to turn them all on and off at once. It's probably not worth buying if you already have a universal remote that came with your cable box or whatever, but it's nice to have something that is completely flexible.