Is there a visible animation so we can see when this is up (besides watching buff bar) so it can be seen when not to attack? Thus a reasonable counter of just not attacking when it is. In the frey of battle when its up goes up its hard to tell what's bringing hp up, medpack, healer, etc. Other classes have visible animations for resilience, sorc/sage god bubble, etc.
And yes 30s is too long. Acually an eternity in PvP.