Automatic configuration based devices is quite efficient:
I now have access to depending on my Sony TV that were inaccessible even menus (such as time display, for example)!
The activity adjustment function is really bluffing: after a short questionnaire, the remote control sets alone activities. For example, to watch TV: one click and it starts up and the satellite receiver while the DVD will turn off and then the volume button changes the order of TV channels and that of the control decoder, etc.
Go very very light downside: It's all the same sometimes useful to have the old remotes sometimes configure finely (IR learning, not machine code then go really universal system) and it take a little time.