It is absolutely a better movie, MUCH better, than crappy/lazy/nostalgia-cash-in Ep. VII.
But that isn't say a WHOLE hell of a lot. Is it up there with the original trilogy? Not even close.
They really didn't give you much with the plethora of characters, you don't really get to know them, or grow to care about them. They're just there, they're "rebels", and they steal some plans for the Death Star. We had to already know they would all SPOILERS by the end of the film. Donnie Yen was great in his role, for what it was. But the film was very light on character.
Jyn was a better character than Rey, if nothing else by virtue of the fact that she actually HAS a character. She isn't perfect, she doesn't do everything herself, she actually needs and accepts HELP at points in the story. She is flawed and real. I'll give her that. She was just kinda lifeless and wooden. Rey had plenty of life, but was, in every true sense of the word, a "Mary Sue". That isn't Rey's fault. It's the fault of the idiots who re-wrote her, and decided it was more important to make her an almost zero-substance, zero-backstory feminist avatar, instead of giving us a real, human, flawed character to care about.
I'm certain that, for his faults, Lucas' ORIGINAL story treatment for Ep. VII, treated the character of Rey with a lot more respect, and she probably WASN'T a Mary Sue at all. There also probably wasn't another Death Star, nor all the stupid "nostalgia button" moments.







