I have about 10 devices I control using each remote (Preamp, projector, TV, frame rate converter, STB,
projection screen, overhead fan and lamp, DVD player, streamer, music player).
I have used Philips Prontos and still do. When they were discontinued, I bought spares on eBay. The Prontos control the Squeezebox player through wifi, Bryston SP3 through RS232, the projection screen through relay outputs, Oppo throught RS232, etc.
For me, hardware buttons to control volume, mute and switch channels are a must (menu navigation nice but perhaps not a must). The ability to instantly use is important (so Ipad type "unlock" screen is out).
I have not found anything this powerful in a relatively easy to use package. Too bad Philips ditched the entire Pronto line.