-So, What was missing? Is it Halle Berry's fault? Is it the script, which never approached the "real" character? Lack of care from the entire production/direction/writers team?
A little bit of it all.
I think Halle Berry was miscast from the beginning. I don't think she was right for the part, and the fact that she couldn't even carry a consistant accept really hurt.
However, in terms of character, she had no control over the script. She could only work with what she was given, and it was the scriptwriters in all 3 films that took away her compassionate, motherly, sisterly side, and turned her into a timid (
X-Men) and afraid (
X-Men,
X2) character, or a stereotypical black chick with an attitude (
X-Men: The Last Stand).
Where I feel Halle is to blame is the fact that I don't believe she got the character either. She wanted Storm to have more of a purpose, and more of a voice, but in
X-Men: The Last Stand all she did was fly more, do more combat powers, and talk like a *****, and she was satisfied with that.
In the movies, we never saw the Storm that
I have come to love. What happened to the woman who stood in Gambit's corner, and supported him, when everyone else deserted him? That was completely absent, except in one deleted scene of Storm talking with Rogue from
X-Men.
And that is the fault of the filmakers, from Bryan Singer, to Brett Ratner, and everyone in between.
Everyone involved gets the blame on Storm in my book.
-What was the best Storm, the one that most approached her comic counterpart?
There is no consistant "best" Storm.
In
X-Men, despite a very out of character conversation with Senator Kelly about being scared of humans, I feel that she was portrayed decently as a senior member of the team. It was made clear to me that she was pretty much 2nd in command behind Cyclops. She stood her ground when she needed to (telling Wolverine to choose a side).
In
X2, we saw her leadership qualities very well, taking over once Cyclops was out of the picture. We also see a bit of her motherly side, reacting when the children are in danger, and her taking initiative to get them out of said danger.
And in
X-Men: The Last Stand, we see a bit of that ferocity that she can unleash. We see her as a truly viable advesary in combat.
Unfortunatley throughout, these qualities were inconsistant. I don't think any movie has a consistantly "best" portrayal of Storm. I think they all have some elements, but for the most part, the accuracies are inconsistant and make for an overall poor adaptation of the character.
-What scenes/stories/characters/lines should have been in the movies to make us see and know more about Storm?
Despite much demand on these forums, I don't think a flashback or origin scene was needed. Granted, she was a core character, the flashbacks were only for characters who were central to the stories. We got Magneto in
X-Men, and although it wasn't a flashback, an origin scene of Rogue in the same movie. Both of those flashbacks were vital in telling the central story of that film. In
X-Men: The Last Stand, we got the Jean and Angel flashbacks, both of which were also vital in the stories of the central stories of that film.
X2 didn't have one, because the entire central story dealt with revealing Wolverine's origins, so a flashback would kill the suspense.
What I would have liked to have seen from Storm is what I mentioned in an above response; her loyalty and compassion, being there to support someone when nobody else would. Instead, we got the opposite. "Do you hate humans?" "Sometimes." The Storm that I know wouldn't have said that. She would have tried to comfort Senator Kelly in his final moments, and show, not through words, but through actions, that mutants were not evil people.
The Storm I know wouldn't have lashed out at Rogue over taking the cure. In fact, while Storm wouldn't -agree- with the cure, I don't know that Storm would really be so adamantly against it.
The Storm I know wouldn't have told Nightcrawler that anger helps her survive.
While Storm has quite a fury when she needs to, I've never known Storm to be very angry...