I'm really tired of people dunking on Rey for having the audacity of being the Main Character of a Star Wars film not named Skywalker. Nothing Rey does in the films is any different from what Anakin or Luke do in their respective films save for the fact Rey managed to keep all her limbs throughout the films. Which apparently is somehow evidence that Rey's OP...because she managed to avoid being reckless.
I wanted to respond to this point, just because I did have an issue, or at least a concern, with Rey prior to TRoS. That concern was basically the fact that she WAS able to perform feats comparable to anything Anakin or Luke could do - mere DAYS after she ever felt the Force for the very first time.
I mean, Anakin was a phenomenon, who inspired amazed reactions from the greatest Jedi in the order at his raw potential. He had a passive connection to the Force that let him instinctively pilot a podracer or ship amazingly well, but he couldn't actively control it. He had been training for around a decade by the time we see him in AotC, where he promptly gets captured by Geonosians and disarmed by Dooku. Luke apparently inherited all Anakin's potential, but a few years after his initial training with Obi-Wan, it still took all his focus to move his lightsaber. In contrast, Rey was managing to equal Ben right from the first time she experienced feeling the Force. She was lifting tons of rocks mere days later with minimal training and seemingly no effort. It just didn't make any sense.
I said prior to TRoS because TRoS did ultimately provide an explanation that I found acceptable. No, not the being related to Palpatine stuff. I mean her being part of a Dyad in the Force along with Ben. It's a bunch of mumbo jumbo, but no more so than Anakin being a Vergence in the Force. But it provided a solid justification for how she could match Ben's power and skill with no prior experience, which had been a big red flag up to that point. The fact that they did manage to effectively answer that concern is actually my favorite part of TRoS.
Anyway, I'd said following TLJ that I felt TRoS would need to provide some solid justification for how Rey could manage these feats. It managed that IMO, so I haven't had any issue with Rey since then. The ST has plenty of problems, but ultimately Rey isn't one of them.