Just tried the remote app on the HTC ONE
It works surprisingly well. I could easily setup and control my direct tv box and tv and onkyo receiver. The most shocking part was the setup though, you basically turn everything off, then cycle through devices like tv/dtv box/receiver, and choose brand, then hit a single button and... done. It found my equipment on the first pass for each device, which begs the question, why the HELL are normal remotes so much clunkier to program? even the so called "harmony" remotes are not this easy to program.
Will it replace a normal remote? no, tactile feel of buttons is a nice perk, but if someone else has the normal remote, this is nice to be able to adjust the volume on the fly or switch to something else without having to pass. Also good for trolling if you have roommates.