so far macaroon works perfectly for me.
I have all my spam macros in it. (in the worst case bindpad or any other addon which had macros >255 can do that function. (the macros are also easy to be extracted from the macaroon.lua in case something breaks and macaroon does not want to start up.

Vehicle bars just need to be set up right. (but then you can also use the std. blizz vehicle bars (what i am doing as well)

(remember also to set up the pet bar for the last boss in DTK, which is I think a glitch in the way blizzard set up the things)

I currently have macaroon replaceing my action bars, because I start my chars from different folders for different interfaces. e.g. single player on some toons.
I found the server side storage of button fuctions and keybindsa quite annoying on the default action bars.

macaroon solved this (remove all spells from the std action bars - done

cheers