One of my biggest complaints about TLJ was how poor the plot was. It's surprising because Rian Johnson has some of the best thought out plots in his other movies.
The slow speed chase didn't make sense, the ~~empire~~ first order could see they were heading to a planet. Finn and Rose had time to leave, go to another planet and come back without issue, why weren't they scattering parts of the fleet and people the whole time?
Worst, the entirety of the movie didn't move the plot forward. At the end of TFA Rey is a nascent Jedi searching for a place to fit in, Kylo is struggling with his path trying, Finn is trying to fit in and Poe is a hotshot pilot. At the end of TLJ no character advanced, they are all in the same spot.
I would have preferred if they did some really weird stuff, like Rey becomes Kylo's student to save everyone else. Will she redeem him or be corrupted? Will she be a double agent? What exactly are the goals of the first order? Can they be subverted into something good?
After TLJ I didn't care what was going to happen to anyone, and still don't.
Enterprise isn't exactly a representative sampling of star trek.
In TNG the only reoccurring villains that are more advanced than humans are the Q and the Borg. The iconians were super advanced, but are long dead. There are random space babies/sentient nebulas but most species are behind the federation in tech. Even the romulans aren't more advanced, just focused on war.
If you ever wonder how advanced humanity is in star trek, remember that Q is a reoccurring villain. Q has complete control of space, time and reality. The federation is so advanced God is an antagonist.