I love Harmony remotes.
I’ve had the Harmony One for maybe 7 years now, and still going strong. I had to replace the battery once though (known problem). It controls my TV, Roku, AVR, and BluRay player. Love it.
I bought a 2nd Harmony remote for my basement viewing area, it controls variants of all the above plus a dehumidifier (turns it off when I’m watching something, turns it back on when I stop watching) and my Nest thermostat (though I never use the temp functionality on it). Once I upgrade my lights to be “smart”, it’ll control those too.