Ah so where do I begin. From what I gathered after digesting this film for a week is that J.J. Abrams was truly unhappy with TLJ and basically tried to retcon it and cram everything he wanted it to be in that movie along with this movie in the time span of a single movie. What you have is a nonsensical film that moves insanely fast without much logic. There are a bunch of new characters that you have zero investment in. They started their plotlines too late in the game. This is where I believe Abrams crammed stuff in that was too late to be added. These characters probably would have been pretty good if they debuted in the last film and developed naturally. Instead they're just tossed in and given sizable roles for such minor characters. Now on to the spoilery stuff