I managed to beat Cheren with no casualties despite being underprepared. I somehow missed the X-attack in Floccesy Ranch. I also forgot to equip the Oran Berries. Onwards to Roxie, I guess.