The advantage of being a smaller company is that you can make design decisions that empower users to create their own custom setup. For instance, I prefer how being able to have macros on the activity buttons, since that makes all the buttons equally powerful. Other people prefer not to. Having the option is the real strength. I can even see a case where someone wants to convert other buttons to "activity" buttons. For instance, someone with motor issues might not be able to do "long presses" with a remote, so giving them the ability to map activities to other buttons (like the number buttons) might be better for them.