I went to a midnight showing of it last night and I hated it.
It was far, far too long and felt every single one of those 152 minutes. There were too many plot lines that the film kept haphazardly cutting between, at least one of which was completely superfluous and did nothing to advance the overall plot or further develop any characters. The writing was poor, there was far too much expository dialogue and it was often delivered badly. The attempts at humour were absolutely cringeworthy and in many cases those scenes lasted way too long, further bloating the film. The design was weak (especially alien creatures) and some of the effects were extremely ropey. Pretty much the only plot device in use was “bait and switch”, setting things up so they look like they’re going one way only to do the opposite. Occasionally we got a double switch so what originally looked like it was going to happen kind of did. There were far too many callbacks and they were much more intrusive than the ones in TFA, there was some dialogue very clearly based on stuff from the original trilogy and there’s a ship based scene remarkably close to a bit from ROTJ. The characters didn’t feel like the same ones from TFA, especially Poe who seems to have turned into a mansplainy dickhead.
There were a few bits I kind of liked. I don’t think the overall plot was bad, it would have been nice to see it done well. I liked the amount of women in the film (I do have a major gripe related to this, don’t want to get into spoilers though), nice to see they didn’t fall into the Rogue One trap. Without the pointless side story, rubbish design and awkward “jokes”, kept to a reasonable length and with decent writing/directing I think it would have been really good. As it is though it’s a pretty poor attempt at a Star Wars film. Not as bad as the prequels but I enjoyed it far less than I did Rogue One which was itself a very flawed film.