Fan-service, tear-jerker plus long awaited "surprises" = good but not as good as it should be

Rating: 7/10 (28 April 2019)

I'm sorry, if the title sounds a little bit harsh but having invested so much emotional energy in those characters over the last decade, the movie really felt like a big letdown for me. And although I would never tell someone who loves a movie, whichever it may be, that he shouldn't, the 10 rating simply cannot be real.
Yes, everyone has his own opinion, so here is mine - most of the screenplay felt like taken from the comments under the HISHE and SinemaSins or similar channels videos. Like they have put in lines, scenes and characteristics solely to try to please fans, regardless whether it fits the inner logic of the narrative.
Couple of scenes, although I liked them, felt like taken point by point from Pixar - we know that you care about our characters, we know how to make you cry for them. Sometimes it comes of as a great conclusion, or most of the time as a beautiful scene, but in the end it is just a filler scene for a farewell for a character. Of course not all of them.
The whole time travelling thing - it has two flaws. Firstly, time travelling stories are always full of plotholes. They simply cannot not have them. Even if they put rules by which they would go, it still will leave a lot of continuity and logical errors. And because they are so many, I really am trying to skip over them. But I find the second flaw even worse - what will be their excuse now to not use this tactic every time there is a big bad that does damage? Will it be as lame as the explanation for the absence of Capitan Marvel? Or why couldn't Strange at least try to reverse time on Tony's damaged hand/body? At least to show it is not an option.
And talking of Strange, when he announced the extremely low positive outcomes in Infinity War, it already put the expectations quite high. So the way it all played out felt quite disappointing to me. I am sorry but it really made no sense in the context they created. Say if it was necessary for Tony to have a daughter, who will somehow inspire the idea of time-travelling then maybe, maybe I could understand the whole let-him-win-is-the-way-to-defeat-Thanos. Now it somehow feels pointless, it just gave Tony some years of happiness before the end.
Also I am sorry but there was absolutely no point in exactly Him, not Hulk or Thor, who hypothetically have a better chance of survival, to be the one to snap in the end. It felt just like a cheap way to kill him. If he had programmed somehow the new "gauntlet" to not be able to be used by anyone else... which by the way leads me to an ever bigger question - I get that Tony is the universe genius, but if it was so easy to make a gauntlet, why was it so hard for Thanos to get one? They could have still sacrificed Tony but in a better and more logical way.
And I don't even want to start with Cap - I like that he wielded Thor's hammer because not only was it cool, but it was the way he wouldn't be dead after the first slap on the head from Thanos. But before that... c'mon he is a super hero, but not that powerful.
I didn't like the choreography of the last battle. Heroes seemed to be missing from a certain fight without a reason to. It was really stupid that once all the vanished heroes returned, none of them tried to disarm the spaceship. There is no excuse for not having Gamora and Nebula (who I don't know how is still alive) fight their father. Same goes for Hulk, who was totally wasted second movie in a row. BUT I SIMPLY LOVED SCARLET WHICH!! Her scene was everything the last battle should have been. It was perfect and I was wishing for a similar with Hulk and Thor, and the two daughters, and maybe Strange. Because I am sorry, I love the rest of the heroes, but none of them should stand that big chance against Thanos (Lightning Cap excluded, and Captain Marvel, because she is basically missing).
Wow... I actually am surprised by how long my rant went, and the worst is - there is so much more of it. I know, in reality it doesn't really matter, and I am fully aware that no movie can please anyone. But this franchise was one I really cared for, and that is why I was disappointed.
It is not a bad movie, but it wasn't a very good one either. And it is a bad conclusion of a saga that I really liked. And it is about whether they killed off or didn't kill off someone, it's the way they did it. (Btw, if it is soul-for-a-soul with the soul stone, when Cap returns it, no matter how, which soul does he get back? Just wondering...)
It could have, should have and deserved to have been better.