One thing I see to balance is the too long invincibility buffs uptime. When some enemy is running into your group, dancing the Marimba around you for some time and leave unscathed isn't great, when on your side you dare to use something so OP as Guard and get punished with 1/4-speed debuff (= you dead) for an eternity so you will think twice to use it again XD