Avengers Infinity War is a culmination of 10 years of MCU films. A lot of hard work has gone into the making of this film so instead of reviewing it blindly, I am going to review this on 2 criterias :
1. A Stand-Alone Film : As a stand-alone MCU film, It's quite an amazing movie. It manages to live up to the hype and not spoil it. Maybe not the best film but given the sheer amount of characters, it was a difficult job to pull off and the Russo brothers did the impossible. It is a fun, action-packed movie which works on multiple levels making it one of the best MCU films till date. The villain(Thanos) is the best MCU villain. The character has a lot of depth in it which makes this story so emotional, given the fact that it is being told from Thanos's perspective. There were some times where it felt all over the place but the ending made up for it. All characters were given a decent amount of screen-time and as I said Josh Brolin did one hell of a job as Thanos. Overall I give it a 9/10.
2. A Part One Of A Series Finale : It's a masterpiece in this sense. While many people criticize the ending,it's a perfect open ending movie that makes the viewer anticipate the next events. This is just the part one of the final film. Avengers 4 in 2019 is going to be the actual end of the current MCU. So leaving the movie in a cliffhanger is a good idea as the story will continue in Avengers 4 and finally come to an end. The ending was different and I personally liked it. This was a really good part one of a breathtaking story arc.
So to sum it up, I would definitely say that this is a must-watch. It will be worth your time. This movie works on so many levels that anybody can enjoy it, be it a 13 year old or a 75 year old. I hope this helped you and Hope you have a good day.