Forgot to mention.
Getting a remote that is capable of RF to an IR Blaster instead of just line of sight IR is a nice feature to consider as well.
You can make the worlds best macro that turns everything on, sets all the inputs, chooses your sound mode, etc etc..... but you still have to train all your family that they have to keep the remote pointing at the gear for a few more seconds while it runs through the macro.
RF means that it won't matter what way the remote is facing as it steps through the longer macros. It is also useful if you are like me and have a theater room where the AV gear is in the next room, so no line of sight for IR only.