I thought X3 was better than Apocalypse. I actually felt something when Dark Phoenix went crazy on Charles. I felt nothing when Jean went Phoenix on Apocalypse. X3 also gave us the best Storm of the entire franchise(which is still not saying much). Best Beast and Angel, too. Moira too, for that matter. X3 definitely had a lot of problems(too many storylines, too many mutants, washed out Phoenix), but they pale in comparison to Apocalypse's problems.