It works, but it is nowhere near intuitive and im the only one that can remeber what buttons do what in which mode
I think that brings you to the MX-500
the OFA as mentioned above will have the same problems. The MX-500 (or one of the other remotes from URC) it has several LCD labelled buttons that you can rename
an other option might be one of the Harmony remotes