I've been using the Harmony 890 (I believe it's the same as the 880, but adds RF capability) for about three weeks now, and I find it very user friendly. My wife wasn't too excited to learn "another" remote, but when I asked her how she liked it she tentatively said, "well, I'm not mad yet".
This remote controls pretty much anything, and will determine obscure remotes like the Sirius Sportster and CyberLink PowerDVD add-on remote.
That said, the set up software could be a little less quirky. It took me probably over 10 hours to get this thing set up the way it is now, and I'm not sure I'm done.
That's just my 0.02, never used these other universals, don't work for any of these companies, etc.
Best of luck to you with your remote. I'm glad that I finally found "One Remote To Rule Them All" -- just jump in and go for it. If you don't like it, eBay it and try the next guy!
-- Otto