I was using Bindpad up until a few weeks ago. It did the job, but I didn't like that the buttons were "locked" in the Bindpad interface. By that, I mean you can't drag the Bindpad buttons to your hotbars, you have to bind your hotkeys to the Bindpad interface, so you don't see the macro at all. I much prefer to have movable buttons so I can quickly and easily swap out macros for different things.

These days I'm using SuperDuperMacro. I like being able to move buttons and I love being able to write the macro on one toon and send it to the rest of my team. But, it seems rather abandoned at this point in time, so I'd love to see other suggestions.