Considering the plethora of characters and locations in this, and character groups we've never seen before, this was a wonderful achievement for Marvel.
Great action scenes, some really badass moments. One of my faves being with Team Cap saving Wanda and Vision in Scotland. Thor in Wakanda was great!
Oh and Spider-Man's death, with Tony holding him and Peter essentially crying to him was really heartbreaking, I nearly cried, f**k.
Only issues I have with the film is why Strange didn't just reverse time with the Time Stone and stopped certain events from happening? And why it seemed like Thanos wasn't using the Gauntlet and the stones to their full potential, he could have killed anyone, but didn't. And Bruce/Hulk's "performance issues", sure it was different to see and nice to see Bruce just being Bruce, but it felt very tacked on. Maybe it's a result of him being Hulk for so long in the events of Ragnarok, but it just seemed unnecessary.
A great film, not perfect but really impressive, such a downer of an ending and a shocking cliffhanger, I was on the edge of my seat when Thanos snapped his fingers, my heart was racing at that point, and a great use of all the characters in the film.
Oh and Thanos is probably one of the best MCU villains so far, he seemed really fleshed out, and formidable, something we don't get a lot of with MCU villains. Well worth the wait to see him be the villain after his first appearance since "The Avengers".