Not without imperfection, but vastly better then some are complaining about.

Rating: 8/10 (20 December 2017)

First off, there are huge holes in this story line, in additional not all the written story script and lines fit together nicely.
There are supposed to be parallels and new lessons, but sometimes, they are nonsensical at best, the galaxy seems tired of war, in fact it mostly seems like they would prefer most of the rebels to go away, while in the old films, it was a story of liberty versus totalitarianism, there is no subtle hints about it here, there was more berating over war profiteering then standing up against the first order dictatorship regime.
The scenes and sequences between Adam Driver and Daisy Ridleys Kylo and Rey are fairly resplendent, in fact without the two of them, the movie falls fairly flat, not wholly the fault of the actors, the story is the main culprit, where the first movies, are a series of extraordinary heroic events tied together with a faith that the force will eventually set a balance again, the series of events that happens in the movie seem, well odd at best.
The second tag story line between Poe, Finn and the new addition of Rose, goes no where, but its half the movie by itself, each of the characters actually work well, it was the story that let them down, hard, the final fight between Finn and Captain Phasma, seems very anti-climatic. You say to yourself after thier parts are done.. like, why did they bother? that was the best they could come up with?
Mark Hamill, is fairly dark comedic in this story line, by himself and the moments pin pointing this new aspect of his, worked fine. Where it did not work, was Mark Hammill playing Luke Skywalker, Jedi Master.. this was my take on that "Dude is seriously messed up, the sum of his whole existence was that he is a whiny brat, who going through a series of events, learns nothing and feels like his 18 old petulant self from movie 1, age, experience , patience, shouldve have thought him a few lessons by now " Again, was it his take, or was the script calling for a deeply angst and angry Skywalker.. I do not know, but it didnt play well.
Carrie Fisher, was just a afterthought in this movie, she mostly tried to reign in the irascible (but well played) Oscar Issacs Poe character, who is brash,arrogant at times and bold. But overall, she spends most of the movie in a coma , meh.
There are other minor characters, but they do not add that much overall to the story , in fact Vice Adamirals Holdo played by Laura Dern, was kind of off putting, she had a plan, she had no reason to share it per say, but , really, overall it was a unnecessary character, I dont want to pin that on Laura Dern per se, it was just a superfluous character, giving screen time, that had no overriding prerogative to be in the story line, all of her story, could've just been done by Carrie Fisher, if the elected not to put her in a coma.
But again.. these detract , but do not necessarily destroy everything good about the film, its Kylos and Reys galaxy now, everyone else doesn't shine as bright in the film, either via bad story telling, bad writing, or incorrect methodology from the actors to bring them around. That is ok, at least the two main stars carry most of it.
Worth the watch and re-watch a few times to get it all in.