Also, it would be good to have 'Generic' remotes with button layouts already set up. For example, if a person were to download from LIRC DB, the commands would be mapped to the generic remote. This would make it much easier for people to have something to customize based on.
Lastly, a one-handed portrait mode would be nice. As I understand it, it's in the top-right side of the device, so you'd have to hold the device in portrait-upside down (thumb along the bottom edge), but this would make it much more comfortable to control.