The only other choice I know of is bindpad. Bindpad lives in its own world, so I use bindpad + bartender.

I just bind the more complicated stuff to a hotkey in bindpad and use the normal macros for the simple things.