Just one thing:
While Maddy and Haddy have the chance to perform their Battle Bonuses only once (While HP/MP is at 100%), Fergus and Meera have more leeway to do so (Under 20% on each attribute). It seems disbalanced.
You could probably have Maddy and Haddy perform their abilities while over 80-90%...