X-Men 3 is a very weak movie, yet I still watch it from time to time, just because it part of the X-Men saga.
The good. Juggernaut is fantastic! Ellen Page is a great choice for the role of Kitty, as well Kelsey Grammer for Beast.
The bad. So many logical flaws in the scenario, it's idiotic.
The ugly. Awkward cookie cutter dialogs. Weak scene construction. Drama that rarely translate into emotions.
The result. I can't recommend it because of it poor quality, unless you really want to see an other X-Men movie.