I have no issue with it, or with Benediction. Learning the timing of skills and how to use them is part of the class. If you see someone about to be hit, you should Rescue them ahead of time, not at the last second. Like if you see someone going the wrong way for a mechanic, etc.

As for Benediction, the delay makes it harder to use as an emergency heal, but again, if you see the tank about to eat something that will put them in the danger zone, you should already be ready to Benediction a split second early so the heal is instant.