The only thing that I find a problem is with the Minor Phoenixes. Doesn't Phoenix have a higher attack power than the Minor Phoenix, even though it's unupgraded?
I suggest adding in some Brimstone Eaters and using unupped Phoenixes as a back-up attacker.