I agree, she is a Mary Sue.
It’s also a kids movie. It made me happy because once we show the 6 year old ep. 5&6, we can take him to see 7. The prequels I don’t consider to be kids movies. They appear to be so, but then drop in a mass killing of 6 year olds, or the amputation and burning of a main character. (bad enough that it would be there at all). When he’s older, and wants to see them, sure. Current fandom movies have all been catering to 16+, which as an adult, I love. As a parent, it pisses me off. I want to take him to see a good Batman movie, because he loves Batman. Not for a while though.