I picked up one of these used for $40 to replace the remote for my Vizio SV470M which died over the weekend. This is my 3rd working unit now. It took me all of 10 minutes to progam in macros and add 3 devices into it.
I bought a Harmony One when it was introduced and found it nearly useless because their device database was so limited. I much preferred my original Pronto and my Marantz RC9001, both of which are fully programmable. These days, I pretty much exclusively use the Harmony. Their device database has matured and Logitech's approach has grown on me. As a geek, I claim not to have minded the hours I spent designing/tweaking my control panels in the Philips remotes (the Marantz is just a re-badged Pronto TSU9600), but I'm not sure I'd want to go through all that again. As you mentioned, the Harmony is a piece of cake to get going and I think it's well designed. I have absolutely no complaints about its performance and it's quite ergonomic.