It felt REALLY long. I guess it's the problem of introducing so many characters early on which nobody knows, then having to develop their relationships and then create the emotional situations, and then you want the epic battle at the end.
There are so many film series that are split into 2/3 parts for no reason, yet this one actually felt like it could do with the extra time.
So oddly, the first half of the film felt rushed even though the film felt long trying to fit it all in.
Also, the second Star Wars film in a year which hides away the character I want to see the most, and only gives you brief glimpses. I never felt you really got to see or grasp the full might of Vader in his prime in the originals, because his character was developing. Now was the perfect time to unleash him and bar some brilliant glimpses, that's all it was. It's also a trait of Edwards because he did the same for large parts of Godzilla which many people hated. I liked it for large parts in that film but I wanted more Vader.
There's also too much "here's another pretty planet" and setting the scene early on which doesn't help. Also, give me some more jedi and lightsabers, I don't care if it doesn't fit brilliantly, that's what Star Wars is.
That being said...
The effects are brilliant, utterly superb. From the way spaceships and Imperial weapons are systematically destroyed in imaginative yet breathtaking ways, which add so much more depth than in the originals. I didn't quite like how the ground curled up Inception-style when the Death Star strikes, but otherwise the explosions, textures and scenery are wonderful.
However I didn't find the performances and characters quite as strong as I was hoping. There was an inherent charm to Daisy Ridley which carried the first half of The Force Awakens. I love Felicity Jones as an actress, and she's breathtakingly good in The Theory of Everything, but I found this just a little bit too nice, a little bit too innocent at times whereas The Force Awakens had a lot more inherent suspicion and I felt better character development which made the performances stronger. Yet, this was in reality a rather dark film and it was actually rather sad at the end. Might just be me, but I'd much rather Felicity Jones live and Carrie Fisher get blown up by the Death Star.
Overall, I felt the story deserved more than one film for it to be told. I feel the characters needed that time, and I also think the Empire needed more time to look a bit more credible as once again in a Star Wars film it's made out to be this behemoth only to look absolutely ridiculous all of the time.
The effects are stunning, the CGI is so good it's nearly there in fooling you into believing characters are real, not quite but almost. It felt like a demonstration of how good the others could have been if they'd taken the effects, how they were constructed and the thought and attention to detail into every scene that Edwards put in, and surrounded the central Star Wars story of Jedis with it.
I've found Edwards to be a director who tells his best stories through the effects he can create and manipulate, and whilst the story fits very well with Episode IV, it was the pacing and urge to fit it all in that let the film down somewhat. However, when it came to the crunch and Edwards had to tell that story in the final battle, and he got to play with Vader and spaceships and fighters zapping each other, it was extraordinary and I just wish it had been the second half of a shorter film, rather than the final quarter of what felt a really long one.
The Star Wars timeline is such a muddle of continuity in presentation and effects with everything Lucas has done, and everything people like Edwards have done to make the bits in between restore the franchise to its greatest moments. I'd love to see what Edwards could do with Episodes I-III with a writer who can take that story and actually make it interesting.