It isn't perfect. The beginning is a bit jarring but it captures so much of the spirit of star wars and gives such a satisfying conclusion to the saga with amazing set pieces and some real emotional weight.
I have to say, the critics seem completely out of touch on this one.