I more or less agree with all of the 5 problems mentioned in the OP. I agree with the C grade, when compared to other Star Wars movies. If taken on its own though, I think its a B.
With that said, I drifted in-and-out of sleep while in the theatre during the second quarter of the movie. So, I'll have to watch it again. I may go check it out in IMAX 3D in a couple weeks.








