I started using it for macro keybinding. But I never though much beyond that. All of your points are good ones, I guess there are plenty of reasons to use it above and beyond.