I was hoping for a good app that can do it over IP. In theory it should be possible, each brand does have its own app, but each is crappy and you end up with multiple apps, I suppose better than 3 physical remotes, but still.
I had high hopes for HDMI-CEC but it's still not there yet, pass through commands don't seem to work when I have the sources connected via my AVR rather than TV directly. It works to power on/off everything (so it's a decent replacement for macros), perhaps somewhat more reliable than IR where things could get out of sync occasionally.
I am a fan of the Inteset JP1 remote but it's kinda nice to be able to label things on a screen and not have to have a mental mapping of physical button labels to device labels or use shift commands. I also have one of those AR w/ color screen remotes but that thing is kinda big and heavy, a man's remote.
Any experiences with something like the Anymote Home hub? Or a small tablet/big phone (6" screen) with IR built-in and something like the Anymote app? Just trying to see what the options are, pros/cons, what others ended up doing, etc.