The good was rather good, but I agree that there should be some better ways to get your health back (apart from party member abilities that don't give back much, and random encounters that are... well, random). Otherwise, after some time, you cannot go through a single battle without one of your guys getting knocked out.