Saw it today and I was pretty happy with it, considering it felt rather long.
I wish they explained where Snoke came from...is he in any way linked to Darth Sidious?
I get the hunch they have left the door open for side-project movies like Rogue One to be used to fill in plot holes
Other note I'll make is The Embassy in Wellington City is a great cinema to watch it given the main cinema is fitted out with Dolby Atmos
Origin of Snoke is explained in some picture book apparently. ie not in the movie.