Only a couple minor things on this one:
1) Never ask if you should use Benediction. It's a bit like asking each DD if they want a cure before you cure them, each time. If you're ever in a position where you're even considering using it, it means you can't waste the time necessary for a query/response.
2) You're still not targeting the mob, which means the Distance plugin (which I can see you have installed) never shows anything useful. For many fights, careful positioning is essential, and distance is one of those essentials for a whm. Many NM attacks have a deceptively long range (such as this fight). If you did that on the delve shark, you'd almost certainly be dead within the first 30 seconds.