I read only half of this thread and feel like ready to state my opinion.
I understand that Hugh was the franchise's engine and that his Wolverine was dominating in all three movies. Logan's even dominating in comic-books (not only X-Men, but Avengers as well), so that's not out-of-character for him

. I really can't imagine a better movie-Wolvie than him, even though I find his performance in the third movie repeatable. I don't think I've learned anything new about his character in the third one... That's what bothered me a little.
As for Halle... I like her. I LOVE Storm and I still think they didn't give the character justice in The Last Stand, not mention previous two.
You say that Halle didn't want to return. It's true. That she didn't want to change her schedule to fit X3. That might be true. But I can totally understand where that was coming from! She would only waste time sitting on the set for 6 months, and doing atual work for a month. That was the case with X2, wasn't it? Actors had to be on the set for half a year, actually working for coulple of weeks. At least that was the case with Halle if I remeber correctly.
There was some talking about Storm being buffed-up in the third, character-wise I mean. And where is it? We've seen the pictures of Ororo comforting Kitty - we haven't seen it in the movie. We've heard about reference to her african past from script writers and the actress - again, we haven't seen it in the movie. We've heard about her taking a lead of the X-Men... now, that's not true.
When Halle decided to signed up she was signing up for fleshed-out character It's not her fault what was done in the editing.
I would like to see her referring to Jean as someone more that just 'her'... they were friends, weren't they? But then again, scene indicating it was cut out of X2 as well...
You know what I think a
better ending of The Last Stand would be? If after Jean goes berserk for the last time Logan said he couldn't hurt her. Storm would attack Jean (opportunity for showdown between Storm and Phoenix), emotions on her face. And I don't even want this to be an even match. Storm could unleash elements on Jean: lightning, blizzard, extreme cold etc, Jean would deflect them effortlessly and then send demolecularizing wave on Storm. That's when Wolverine comes in, jumps to Storm protecting her and saying that he'll do it. That he will take care of Jean.
You know what that scene would establish? That attacking Jean is as hard for Storm as attacking a sister. That Storm is leader-enough not to rely on Logan on everything, and again, leader enough to put aside her own feelings for the greater cause (that's what she used to do in the comic-books). That Storm isn't as powerfull as Phoenix. And that Logan has his doubts and is more human, not a knight in shiny armour. Seeing Storm helplessly attacking someone she loved as a sister would allow Logan to attack someone he loved as a lover. He would save the day in the end, but wouldn't it be more dramatic this way? More... right?