I agree with a lot of what you both said. Especially what Collipso’s thoughts on Cassian. He is the standout from Rogue One.
Rey is incredibly likable and charismatic but often times is uninteresting and just boring. I liked Rey a lot better in the Last Jedi though. She lacked any physical challenges but did have an identity struggle that proved to be really interesting.
Here’s a good way of showing what I mean…
When Rey lifts the rocks for the Resistance to escape, I feel nothing. She lifts them, oh well. I never saw her struggle with any force powers before hand so I was not surprised or elated in any way to see her succeed to lift the rocks.
Buutttttt, when her and Finn reunite, you see them hug, and then we get the close up of Rey smiling, I do feel something! It’s because it shows her finally learning where she belongs, and feeling at peace with being a “nobody”. She doesn’t have to feel like that anymore because she is somebody regardless of her parents.
Therein lies my stance on Rey. Any combat victories or feats of the force on her part feel empty and unearned. But the emotion of her trying to find where she belongs is compelling and relatable.