was terrible. It had some good moments with some ambitious ideas, but it never came together in a coherent way. The film couldn't kept changing gears every 30 minutes it seemed. It seems as if they compressed a storyline that could have filled two to three movies into one. It was as if the director and/or writers said "Lets throw as much crap on the wall as possible and see what sticks".
X-Men: The Last Stand
at least had a coherent storyline with characters acting in believable ways. Sure, parts could have been fleshed out some more and their could have been deeper characterization in some parts, but it nicely wrapped up the storyline started in the first two films.