Got to say that I like the Harmony universal remotes. My first experience with them was a Harmony 1000 touchscreen remote I got for my mom, who had ALS and no longer had the strength to press the buttons on her regular TV remote. The touchscreen was a big help, and the RF capability even better because she no longer had to worry about pointing the remote at the equipment when trying to use it.
At home, I use a Harmony 650 right now, and may get another soon. The 650 has lighted buttons and I like the key layout better than some of the other Harmony keypad-style remotes. It's also easier to use in the dark, etc. than the 1000 since you can feel your way around the remote once you learn it. The 1000 pretty much requires you to look at it.
I was worried that I would lose a lot of options with the 650 since it did not have a touch screen, and my Yamaha receiver remote especially had TONS of buttons for functions that were used infrequently, but enough that it would mean keeping the original remote around if the 650 couldn't handle it. Turns out, the 650 is actually better and more intuitive at handling rarely-used buttons than the 1000...The 650 has a small LCD screen and two programmable soft buttons on each side. You basically page through 4 option screens until you get to what you need. The 1000 does something similar, but getting there is not very intuitive and can be confusing.
As far as latency goes...my experience has been that the 1000 had a little latency, especially when initiating a task (turning on/off the appropriate equipment), but nothing serious. It was noticeable, but not irritatingly so. I can see no lag at all with the 650, at least with my Xbox, Yamaha Receiver, UVerse box, and Sony TV. Some people have indicated that at least some of lag may be due to timing limitations of the equipment being controlled, so keep that in mind.
Programming the Harmony remotes can be a little tricky -- even though the Harmony software does a good job of walking you through the process, there's almost always some small something you wind up getting mixed up, so plan on making at least two passes to get everything right.
Once you do, though, the things are great and WAF is high. One remote controls everything and, depending on your equipment, eliminates the need for the wife or kids to manually select inputs, etc.
Gripes: The 1000 seems to lock up every so often. By that I mean it appears to work, you can press buttons and interact with the screen, etc., but it does not actually send any commands. This requires removing the battery to reset the remote. Easy to do, but can be frustrating. Also, the RF support is great, but Logitech limits it to the higher-end models, which is understandable, but I wish they'd put a friendly keypad on at least one of those models.