I thought it was great-- it tied up the loose ends, wasn't just a predictable 'good guys vs bad guys boom boom good guys win' (that goes for this whole trilogy) and it had some good tributes to the extended universe stuff. Rey was a cool character with an interesting interior conflict. The attacks on this movie and the previous two seem to be more of a product of groupthink than anything else.