I haven’t seen this film yet, but from everything I’ve heard it would seem to be an incredible let down (an understatement?) that tries as hard as it can NOT to be a Star Wars film by trying to be anything but. I get the impression that more than anything this needs a fanedit, a complaint that TFA didn’t elicit from me. So I guess main trilogy wise we’re 0/2 right now.
First of, watch the movie. I’ve watched the movie twice. Many things mentioned - and I mean many, are not plotholes, and are either overlooked or missed by first-time viewers. I myself am guilty for not understanding half of the things going on until my second viewing. Some people will probably also expect the movie to be an action feast full of Luke kicking ass and Snoke being the Emperor V2. It is a way deeper movie than that. And some people, of course, will just plainly not like it at all. Even after that very important second viewing.
Second off, I didn’t like TFA either by exact reasons you mentioned. It was a best-of, did not break any new ground - and lacked pacing and originality. Even lacked in the character department for me.
I think it is important to emphasize that in the same way people praised TFA when it came out for later to realize it for its faults, the same way people might bash The Last Jedi until they realize it for its greatness. There things take patience and understanding before we really know if we liked them or not, because we have fantasized about every new entry for two years. Our mind is set to expectations we make for ourselfs - and sometimes if we feel the movie did something more underwhelming than what we ourselfs imagined, we get disappointed and irritated. This clouds our judgement until we understand what the director did and/or tried to do, rather than what we hoped he would do. Then we replace expectations with facts, and know if we like it or not - respect it or not - or just simply love or hate it.