Originally Posted by
Vegeta
Part of Rey's problem is that she makes all the other characters in the story superfluous. People say "Luke learns the Force in his first film so he must be a Mary Sue too!" But Luke always needs the help of his friends in the story. In the first film alone, Obi-Wan teaches him about the Force but also saves his life from the Sandpeople, Walrus Man, and then sacrifices himself on the Death Star. Leia sends the droids away with the stolen plans, stands up to Tarkin and Vader's interrogation and salvaged Luke's botched rescue attempt by leading them down the garbage chute. Han Solo is the ship pilot and also saves Luke from Vader during the trench run. Every character gets an opportunity to shine.
Rey on the other hand, never needs anyone. Han Solo is supposedly the mentor, but she already knows how to fly the Falcon and is even better at fixing the ship than him. He tries to explain how the blaster he gives her works and she dismisses him because she already knows. Han's only purpose in the film is to say to the audience "Hi, I'm your beloved scoundrel Han Solo, and I am giving the new character Rey a big thumbs up, so you should too!"
Finn has no purpose other than to scream "REEEEYYYY!!!" whenever she is not directly on screen. He doesn't have any talent he can contribute that she can't already do, and when he and Solo journey to rescue her from Starkiller Base it's pointed out that she already has rescued herself. He isn't even allowed to be the love interest, despite a moment in the first film where he specifically asks her if "she has a boyfriend." (Nobody asks that right off the bat unless they are attracted to the other person, you can't tell me he was only interested in telling her he thinks he is Force-sensitive. That is just rediculous.) Finn technically should be the "Luke" pov of our story, as he is the young naive figure taking "his first steps into a larger world" by leaving the First Order and seeing how the Galaxy actually operates, but that wouldn't subvert people's expectations I guess.
Luke doesn't even teach her the Force, he stops immediately during the first lesson because she is soooo powerful it "scares him." Luke is just there to look bad and thus make her look amazing in comparison. His one parting word of wisdom that the Force "isn't about lifting rocks" is completely debunked when she saves the Resistance by literally lifting a bunch of rocks. All she receives from Luke is a bunch of stolen jedi texts, his iconic lightsaber and X-Wing fighter. Luke's only purpose is to pass the torch and die.
Poe is the only hero who does get a role in the film and some character growth, and that is only because he spends most of his on screen time far away from Rey. Granted, his growth only occurred due to his constant screwing up, but at least it was something. However, by Rise of Skywalker he is just there to argue with Rey, like Han argued with Leia, but without the sexual heat lying underneath to drive it.
Every character (other than Poe's) role in the film is to tell us how great Rey is, whether it is following her around like a puppy (Finn) or by comparison (being a huge Jedi failure like Luke.) Even Leia despite having never met Rey, ignores longtime friend Chewbacca to give Rey a hug following Solo's death.