The film is mostly filler, with the exception of one good battle scene. Even in which the action doesn't pan out well. Take any other Marvel film for instance, action is merely an extension of the plot, however in this film the action is placed just to tie up loose ends. I would rate the film even lower due to this, but it has other redeeming qualities.

The film aesthetic and soundtrack are really the only things saving this film (which doesn't even make up for anything it's lacking due to the sheer nature that a film with such a large budget would obviously have good VFX work). Nearly the entire film is filler, due to the nature of a 3 act story (the first 3 films being the 3 acts, this being the denouement really). This leads to the entire film feeling slow, even during the battle scene. I found myself catching errors in background actors moving after "death" more-so than I did enjoying the action. This film is pretty much non-rewatchable due to its lack in substance.

Overall, the film is extremely dissatisfying, the build up, the fight, the ending. No spoilers, but the way the characters begin the film and even pan out is (to me) very uncharacteristic of them. Being that I watched the series for the past 10 years of my life as well as many others, this film fell flat to the expectations I had. If you like the Avengers, honestly you should watch it to get a true ending, but imo I wish I had left the ending at Infinity War, where I believe it should have ended.