Sniff... When I create this topic, almost no replies.
Oh, well, enough whining. No, wait, I'm about to talk about X3... there'll be whining...
I thought it lacked development. It didn't annoy me that Juggernaut was a mutant, (apparently he is in Ultimate, and this one is that one) as much as the scene where Charlie rolls right past him... and doesn't recognise his own half-brother.
They needed to put the cure and Dark Phoenix in two movies; this way, we didn't get any real development, any real plotting, just a bunch of characters being introduced then dropping off.
Pyro and Dark Phoenix in one movie, and not a single shaped flame in sight. What a waste!