Question: why rey is a great character?
Answer: Because Rey ISN'T a perfect character. ... But that's what also makes her so damn great: seeing her overcome her mental and psychological issues works as the backbone for a satisfying — and still very much developing — character arc.