Excellent superhero movie, lived up to the hype, it suffered from the expected flaws but MCU fans will definitely love it anyway.

Rating: 9/10 (26 April 2018)

I enjoyed every minute of this film while it was happening. It was so thrilling, so action-packed, there wasn't time to look for flaws, or to chat, or to simply say to your friend "Wow did you see that?!", it was brilliantly done in regards to pace, aesthetics, timing, all was great. For an action superhero film it absolutely delivered, money well spent, poor DC, etc
After the film finished, after the tube ride home, the thing that was kind of pressing at the back of my head just burst into my brain and made me feel that even though this was a majestic film, true modern mythology, it still didn't manage to escape the expected traps:
a) By packing a movie with so many characters, we only managed to see developed story-lines for some precious few of them. Also, because there was so much plot going on, the story didn't actually develop much. I think we had about 15 minutes of story in a 2,5 hour film. Which means there wasn't much character development as well. Because of that, if you are not an MCU fan, this movie will mean nothing to you. Our collective emotional heartstrings as an audience were pulled in regards to the characters simply because we know these people from previous movies, if we didn't we wouldn't have cared about them at all.
b) All movies who decide to play around with the subject of Time, need to tread carefully. This movie not only decided to bring alternate realities and time travel into the game, it did so casually. This will obviously be used as a storytelling tool, which is not necessarily a mistake (it depends on how it will be handled), but it is a cheap trick (e.g. having Scarlett Witch destroy the last stone only for having Thanos go back in time and get it), I know Marvel is swimming in money right now so they don't care about this stuff, I'm just putting it out there, because it's true, and it's a fact that will be heavily criticized.
c) They practically created a villain who is a master of all the elements of the universe. You can't really fight that, it doesn't make any sense. Of course nobody cares because the fight scenes are majestic and everyone is too busy holding on to their arm rests for dear life, again, I'm just saying that now Thanos actually has it all.
If you're an MCU fan, this was what you've been waiting for. If you're not, you'll have fun, but you won't get much of a kick out of it.