OK, I got one of these a couple of days ago. Just got around to fully programming it tonight(as it can learn). Here's my mini-review:
Codes, Learning, and available buttons:
The Code input and Learning is about as easy as it can get, hold the device button until it blinks, type in the code, done. To learn, you hold the device button until it blinks, hit the rec button, then point the other remote at the thing and go at it pretty much.
I mapped the remote out on a sheet of paper first to determine where I wanted to put buttons that were not in the codes for my devices. The codes were pretty good, you can get a bit more than the common buttons with the right code as several may work for the same device(5 of 12 worked for my TV, only one got the menu navigation buttons 3/4ths correct), so don't just stop at the one that turns the device on or changes the channel. My Moto Cox Cable DVR(oddly enough in the Cable, not DVR section) buttons were almost complete (pretty much only the ABC colored buttons were not mapped, along with the DVR list, On demand buttons, and the all-important "swap")
As the thing is made for the PS3, no customization is needed there. They even have a macro for the power button that goes though the steps to turn the PS3 off(Of course, a PS3 firmware update could potentially ruin this by changing menus). Sadly, put the word Macro out of your mind, this remote will not do them, nor be tricked into in via the learning and hitting more than one key on the "teaching" remote. I had to make a few compromises when it came to other remotes. Things like Page Up and Page Down I had to assign to the Square and X buttons as they really had no logical equivalent on the new remote. Same with some of my TV's menu navigation buttons for going back a level and submenu. Nothing I'll have to print out a legend for.
It did seem like I ran into a limit on the amount of buttons I could "learn". When I was done supplementing all the codes, and doing cool stuff like putting my TV's aspect button on the other devices etc., I went to put my Roku netflix remote on the "DVR" button, there is no code, so I went about "learning" the entire 8 button remote, assigning a single button to a few(the Pause/Play button to both Pause and Play on the blu-link etc.). Well, I got about all done and it just wouldn't take any more until I deleted one. Worse news was this seemed to be a total limit as I ran into it again adding my TV's aspect button to a device I had forgot, I had to go back to the roku one and delete another one of my duplicate learned buttons. Pretty lame I know, we'll see how I fare when I get my new receiver.
Button Placement/Feel of the remote:
As I said earlier, I am using Square and X for the Page up and down. These are some of the smaller buttons which makes them pretty uncomfortable, and I use them a lot whenever in cable grid guide. This leads to my main point here on the remote as a whole, the buttons are SMALL. The whole remote is SMALL. The colored buttons at the bottom are microscopic(which happens to be the most logical place for me to map the Cox DVR ABC buttons and swap). Nothing is lighted but the device buttons(not even a glow in the dark silkscreen on the buttons. Volume and Channel buttons are not any bigger than the rest AND the stop button is right next to the Volume down. (The first time I accidentally stop a blu-ray this remote will be smashed on the floor). Rest of the layout is OK, and the navigation directional and surrounding buttons have a satisfying click. Feels just OK in the hand.
Responsiveness/Range/Directional Sensitivity/Batt Life:
Actually, really good so far, no complaints here. Bluetooth seems about the same as the PS3 Remote in range etc. Jury is still out on battery life.
It is absolutely ridiculous that nothing like this has come out in the years since the PS3 has been out, not even sony, and they have a healthy line of universal remotes. Well this is the first, and it feels like a first gen product as far as button design and layout, it's solid though. If it does indeed have a learned button limit, that is stupid as can be even with them touting that it stores everything in non-volatile memory, last time I checked I could get a couple of gig in a USB thumb drive(non-volatile memory) for about $15 or less, each learned button captured can't occupy more than 1kilobyte, so what gives?
Anyway, take from this what you will. I am going to keep it for a while and see how it grows on me. I do like finally having one remote again.