it's definitely an interesting concept for what i've seen so far. Although i would ask that counter gets buffed, since more often than not you take more damage than you give.
Ah, that made me realize why that happened. It is because I coded it to make it return the damage that was reduced by the defense boost it provided. I'll fix it up once I get home.