Idk why people are surprised TLJ is getting flack.
RotS, similarly, had big pacing problems, because AotC didn't set up things well. RotS had to cram two movies worth of world building in a single film, making Anakin's fall seem completely unearned because of how fast it happened.
RoS apparently tried to do the same thing with content, because Abrams didn't have a lot to work with from TLJ(insert "it's poetry" meme). He tries to build up a galactic threat and destroy it, while having to juggle way too many characters (definitely his fault for introducing more characters tho, like wtf?).
It's also super weird that when people bring up killing the primary antagonist in the 2nd act of 2nd film as a pretty dumb "subversion", the only defense TLJ fans have is "Snoke was a nothing character anyway!"
Like, ok, sure. But offer a viable alternative for a primary antagonistic force going into the final film, if you're going to discard what was there.
For example, without compromising the themes Rian Johnson presented (and then backed down from), he could have had Rey ACTUALLY join with Kylo, or renounce the same "light vs dark" theme we've seen for 8+ movies in a row. This would set up the final film to be Old World (light & dark/rebel & order) vs New World (grey/anything with nuance).
Alternatively, he could have just built Kylo into an actually threat and not continue his status as a jobber that loses literally every single fight.
Alternatively alternatively, he could have... like, just not killed Snoke? Takes away a great moment from TLJ, but at least it ensures a measure of stability going into the conclusion.
And that's the main problem with these movies, that I will continue to harp on. No vision. JJ set up mystery boxes without really telling Rian Johnson what the plan was. Rian Johnson said, fuck all that, my movie is gonna have a a conclusive ending, disregarding it's 2 of 3.
I hope Disney learns from this whole experience. Have more oversight and let each movie breathe (like at least 3 years between them, preferably more).