I had a one for all remote that would not control my sony reciever. The harmony remote controls everything with the press of one button. Its awesome. I was suprised when i pressed the (i want to play a game) button and my PS2 turned on. The programing on the computer was as easy as pie. Just took some time for the downloads to make it, but as soon as that was done its relativly easy. I dont know what the other models are like with more buttons, but you can program buttons to do what you want them to do with ease. A con would be the balance of the remote. Its bottom heavy so does not balance in your hand very nicely.
I would recommend this remote to pretty much anyone that wants the ease of programing a remote and then controlling everything. (its like a super power in my hand )