The movie had plenty of problems, but it's better than the prequels and The Force Awakens. Finally we're at a point where we're ready to leave the obsession with everything being tied to Skywalkers behind and we can start to progress the story into a new direction. Although I'm afraid this trilogy will end up being a tug of war between directors and J.J. will attempt to nullify as much as he can about the plot twists in the Last Jedi.
Kylo Ren is not as strong as Darth Vader and that's exactly the point. It's (supposed to be) a new story. I just wish they hadn't wasted a better part of trilogy pandering to fans and had got on with it from the get go. This felt like an ending of a trilogy rather than the middle part, but in a way that's good because now I'm actually interested in seeing what will happen as we could at least in theory be heading into a new territory.
Like I said... The movie has plenty of problems, but at least it's taking chances again instead of playing it all too safe.