Overall I though the movie was great, besides the end light saber battle. It's absolutely stupid that you can give someone a light saber with minutes worth of training on it and put him toe to toe against someone who has years of training on it and come out as the victor. DUMB DUMB DUMB, simple as that. Forget the fact that the girl is probably going to be some Jedi bad ass Skywalker daughter, even dumb ass Fin held his own for a few minutes. Then on top of all that, you just made the villain look like a total bitch. You can't take him seriously anymore, and they essentially killed him as anything meaningful. He's like Anakin 2.0, whining bitch who can't handle himself and throws temper tantrums, and now he even looks like a bitch.
I also felt like there was a bit forced comedy that we could do without.
Then finally, the trailers made this movie so predictable.
Perhaps Snoke is an ancient sith lord, he reminds me a lot of Naga Sadow. He was a master of illusion, projecting himself in different places, much like this guy does, and he also used a weapon that sucked the energy from star and used it as a weapon.
Hopefully some good novels will fill in a lot of information until VIII is released.