Except that that macro is way out of date. First, the /cancelaura should actually read:
Second, it's completely unnecessary as of 2.3 anyway. Third /stopcasting is also unnecessary after 2.3.
Now, the stylistic arguments. First, do you ALWAYS want to use NS if it's available? Or is this macro going on your "Oh Shit" button - in which case, why not just combine it with your existing HT on a modifier key, like shift. Second, the automatic self-cast is fine for soloing but very bad for raiding. Here's how I'd write it.
/cast [mod:shift] Nature's Swiftness
/use [mod:shift] 14
/use [mod:shift] 13
/cast [mod:alt,target=player] [target=mouseover,help,nodead]  Healing Touch
This is assuming you want NS + trinkets to be on shift; if you always want your healing trinkets to be used; remove the [mod:shift] part from the /use lines.