Which Universal Remote?

Between two audio systems, three TV's and a desktop radio I have about 16 remotes. Which universal remote are you using or which one do you recommend?

Are they worth the trouble when considering compatability issues?

Thanks for your help.
I just saw a new program on the itunes apps store called Red Eye by Thinkflood. It says it can turn an IPhone or Ipod Touch into a universal remote. Sounds interesting, however, I have not seen any reviews on it yet.
Harmony, any of the top ones. The 890 and One have both been great for me, and very easy to program. They also seem to always have even the most esoteric of equipment's codes on the database, so very little "learning" of commands.