I bought a Harmony Remote many years ago. Bloody expensive but it controls everything and even better it's 'activity based'. So if I get home tonight and want to watch Sky I just select 'Sky' on its screen. My receiver, TV and Sky box all switch on. The receiver input switches to Sky (TV doesn't need to change inputs as it always gets it from the receiver). The remote screen changes to show numerics and a swipe left gives me the Sky functions I use.
Now if I select 'Music' the Sky box is switched off, the TV is switched off, my Logitech Touch switches on and the receiver input changes to be the Touch.
When I'm all done I just press 'off' and whatever equipment is currently on is powered down.
I've owned three Harmony remotes now and one thing I really like is that they've all automatically programmed themselves once I connect them to my account. That was great when my first one got sabotaged by budgie excrement. And neat when I upgraded to a completely different hub based model (so now I don't even have to point the remote at anything - it uses radio to talk to the hub which then sends out the IR).
Now having come across like a Logitech groupie I have to say that they are stupidly expensive and the programming utility (when you use it) is aimed at the lowest common denominator and trying to do anything complicated is difficult. So it's not all great. Oh and the cheaper hub remote is poorly designed.
But it works and we only have one remote to hand. The rest are shut away in a drawer somewhere.