I biggest problem I have with the programming (other than having to tinker with it a weekend to get a feel for the software) is the lack of an undo feature. So save a LOT.
The remote is definitely worth the money and time investment to get it set up right, and it's fun to build your program over the life of your system, I'm always adding little features and macros to make life simpler, and I spent a lot of time playing around with paint shop making custom Xbox button graphics, Kuro backgrounds, etc. so that the "special" buttons various remotes feature actually show up that way on the soft screen.
Finally got it to the point where I can literally do anything I need in the entire theater with the one remote, there are no functions missing.