First, I commented about Mary Sues before and the reasons why I think that it’s a meaningless term.I stand to what I said back then so I’ll just copy my previous comment.
Secondly,
Seriously, this is starting to piss me off. When did everyone in the planet made a consensus that Rey is the ultimate example of a Mary Sue?
I’ll admit that despite not thinking that she was a Mary Sue ever, I wasn’t neither the biggest fan of her in The Force Awakens, I thought she was just ok, but at least I thought that The Last Jedi did an excellent job of flashing her out and presenting her as a really complex character.
Rey is just a person that is really dependent on external validation, that’s her big weakness and a great flaw that she works to overcome, during both movies she is really afraid of having to face the idea of being left alone and tries to seek comfort in figures that could substitute her parents such as Han or Luke. She is the person who grew up alone in a planet trying to raise herself, always hearing about legends of people like Luke hoping that she is a part of a greater destiny, a secret skywalker or a Solo…
That’s exactly why the reveal of her parents being nobody important is so powerful, she is completely terrified of hering that, she doesn’t receive the validation she so desperately wants, all her arc in the second movie is devoted to her working to overcome this and become emotionally dependent.
Character flaws are not only something that means not being good at a skill, it usually has more to do with internal struggles and conflicts between what a character desires and what they learn in order to grow what creates good flaws and compelling character arcs.
If there is a term that is more misused than Mary Sue it has to be Deus Ex Machina.
A Deus Ex Machina is a something unestablished that resolves a conflict, that’s all that it is, just because something seems convenient or too easy is not a Deux Ex Machina.