I have the Logitech Harmony 880 and like it a lot. At first, I found the buttoms a bit small, but have gotten used to it over time and really, at this point, do everything almost entirely by touch. Nice layout, easy to program. Two minor beefs: programming it requires installing software (IMO should be a pure web app) and last I checked (months and months ago) there was no way to save my profile locally to my desktop without going through customer support. I don't trust Logitech (or any 3rd party) to ensure my data is safe. Both small nits, really.