Holy... &%*$

Rating: 9/10 (24 April 2019)

Keeping this spoiler free which means I can't really say much about anything. If I could sum it up, it would be... however prepared you think you are for what's coming, you're not even close. But it is blockbuster cinema at it's finest.
The story and the characters are faultless. It's funny as hell, particularly the first half.
The action may lack but that's because this is a movie about the characters and the journey that's brought them all this way. It's probably the closest a blockbuster will successfully come close to an indie drama.
The 3 hour run time does wonders, giving the movie, it's plot and it's actors and it's directors room to get very creative and pace it's emotional arks and it's complex story.
If there are flaws, it's in the fan service, which runs extremely high (too great and small effect), causing some logic to wane and an inconsistent tone during important moments. Characters are shorthanded but if you expect anything less, you're expecting a 10 hour mini-series, not a single movie (3 hours or not).
Given the scale, this is actually very well structured and entirely, emotionally walloping. Not just because of the 11 years of movies that came before it (though that helps).
There won't another quite like it for some time.