Pretty much everything about the movie was pretty good but not amazing. The story: pretty good but predictable. The characters and actors are quite serviceable and competant, but no one that we will feel too badly about not seeing again (the one exception: K-260 -- I loved that fucking droid!). The music is very good overall, but somewhat inconsistent. There were some points in the score where Michael Giacchino failed badly to fill the shoes of John Williams, but other points where the music soared and was both fitting and better than the dial-it-in score that Williams produced for episode 7. Effects work was excellent all around, with one notable exception (mentioned below).
Nitpicks (with spoilers):