Visuals where nice and the music fit the game nice. Text was a bit slow at times.
I am not sure about the guard thing being an option, as well as magicalGirl being able to use almost all her HP for damage. The last battle all I did was guard until the heros had enough HP to take the attack that gives me more mana until I had enough for the 99 mana spell. After that it was guarding until one of them was able to take a normal hit while waiting for the swordman to use the attack that scales on the enemy defense.
So, TL;DR: being able to guard allows you to stall out fights for WAY TOO long. Other than that it was quite fun.