Absolutely. Nothing worse than that feeling of having wasted an hour when you fail a long battle.100% this. Agree on the catch-up mechanic for leveling, I also thought a great feature was letting you keep EXP you received in a battle even if you failed. Provides a slight difficulty curve that the battles should get easier if you have to retry them.