I macro a few abilities together and rotate them throughout the fight. Granted I think if you happen to use a macro and then try to use an ability it can interrupt abilities being macro'd together... BUT it works well for me and what I do. Here is how I have mine

/macroicon Rampart <--- allows rampart icon to be displayed on the action bar as well as the cooldown to keep track of it
/action "Rampart" <me> <--- always have to be followed by a <me> or <t> for target
/wait 0.5 < --- how long you want to wait between each ability in seconds
/action "Fight or Flight" <me>
/wait 1
/action "Bloodbath" <me>

That's just a basic one I use for the pull, but there are also others I like to bind together since I absolutely hate having a billion abilities all over the place.