Re EPGY - my son did EPGY from 3rd up until Geometry. We had significant issues with their Geometry platform (proof environment) and then had a very bad experience trying to sort it out. Ultimately it was taking too long so we went to AoPS. I wish we had done AoPS from the start, although EPGY was much better than what he was doing at school.

We have not done the competition book yet, although he did do a weekend session for the AMC10 prep. We plan to do the full AMC 10 prep this year.