I couldn't even finish TFA. I mean, I didn't even know how I got through it the first time. The main protagonist is one dimensional and quite a bit of important context is only given in novels.
What needs to happen is the producers of Epsiode 8 need to go back to the drawing board and find out what made Star Wars great. What made Star Wars great was the mystery of the force, epic battles between the light and dark side that made people betray each other, and of course, originality. I'm hoping the Last Jedi will be better.