I'm glad someone brought up the Max Landis's argument about Rey being a Mary Sue... I don't think she is, and I think he is misapplying the term. She is no different from Luke Skywalker or Harry Potter or any other fantasy/sci-fi protagonist who is somehow simultaneously an everyman normal guy yet also the center of the Universe and capable of loads of amazing things. If you were to put any of these characters into a Mary Sue identifying checklist they would come out with a high score, but they are still not Mary Sues. They are not what that term implies - a Mary Sue is a badly written, indulgent author insertion character produced by amateurs who want to be the center of someone else's story. James Bond is an indulgent, but not in someone else's adventure. Harry Potter is unnaturally gifted and important, but the writing is good enough to acknowledge that he isn't the be-all-end-all, and more importantly he doesn't want to be.