I agree, the massive size and scope of the movie was handled very well and IMO everything flowed smoothly. I honestly think they could have added 15 more minutes of footage and it still wouldn't have felt like a movie as long as it was.

Since we're talking spoilers here, I like how the one single end credit scene set up the introduction of the Captain Marvel movie. It's obvious many of the characters who vanished at the end will be coming back but I wonder who, if any, will have to sacrifice themselves to make this happen. Something makes me wonder if this is how they'll gracefully write off Robert Downey's Iron Man. That will be my biggest loss to the Marvel Cinematic Universe. I just love the character and his portrayal of Tony Stark.