So I love healing in this game, but something that has always bothered me has been annoying targeting mechanics.
I've tried everything.
I first started with click targeting, but that just felt clunky, slow, and bad for so many reasons. Then I wrote standard mouseover macros, but those can fail and worst of all cannot be qued. So then I wrote more complicated mouseover macros that didn't fail and could be qued (requires two buttons, but I had a hand position where mechanically a second button would get pressed a fraction of a second earlier by a different part of my hand when I pressed any hotkey... It worked really well, but it was needlessly complex to set up). Those worked for a while but I wanted freedom of mouse movement back.
Other games have a "cast skill on focus target" modifier key which would have been perfect but this game doesn't (which blows my mind since they have SO many targeting options in keybinds). So I tried the soft targeting thing like a controller can do. That was OK, but it got annoying to have to press the button twice between every cast especially when trying to weave oGCDs (The boss gets more casts per encounter than the tank so the boss is primary and tank is focus).
But then a simple macro fixed it all.
/macroicon "Duty Action II" (I just like the icon for it)
/merror off
/target <f>
/wait 2
/target <lt>
Press it and you get just under a GCD of "tank selected" and then it goes back to your previous target. Need more time? Press it again. Every press extends the time by 2 seconds from the time you press it. Need to end it early? Just press the "Target Last Target" button (though I have never needed to do this). I still use soft targeting sometimes, but 95% of the time I just need to press this before I want to heal the tank and I'm good to go. (edit) Sorry, forgot to say that I have a cancel macro command bundled into my target last target button.
Just thought I'd share if others are having the same annoyance I was.