Can't believe I am saying this but it disappoints

Rating: 7/10 (2 May 2019)

I love Marvel Movies, I thought Infinity war was the best superhero movie ever and Thanos the best villain ever. I rated Infinity War with an absolute 10.
But lets talk about this one. The expectations were very high of course, thanks to the first masterpiece.
But this one has so many plot holes that it is ridiculous. I ll start with the movie itself first though.

The pacing of the movie is slow and what I saw in the theaters does not justify 3 hours. They dragged it so much
The fight scene happens in the end and there is no time to showcase each hero efficiently. Infinity was great because there was correct pacing and enough screen time for most heroes
They destroyed Thor's character. Thor is willing to sacrifice his life to avenge the deaths of his loved ones in Infinity War and he is so powerful with Stormbreaker that he nearly succeeds in killing Thanos. Yet when 2014 Thanos comes in, bearing no stones, Thor with BOTH Stormbreaker and Mjolnir is nothing for him. Man, how can you not consider this when making the movie?
Hulk 100% sidelined once again. He is the original, strongest Avenger (or among the 2). Disappointing.
Time traveling scenes are nothing more than references and fan service, no substance
Captain marvel strong arms Thanos! Really? He might not be able to snap his fingers but he still has the power of the stones running through his body. He doesn't have to grab a stone with his left hand!
Natasha's death was not dramatic. It was brushed off as humor! Terrible, just terrible.
How anti-climatic to end the movie with a snap from Stark. I get it, contracts are over and stuff but that was weak for my taste

Now the many plot holes that sucked me out of the movie:

The traveling back in time is an epiphany that they suddenly all inherently know the rules. Effortlessly. It doesn't feel earned. But lets forget that for a moment.
The pim particle is used to timetravel 1 person. They were traveling in groups to the same timeline so, if it was possible to timetravel a whole gigantic ship with 1 particle like 2014 Nebula did, you would think that our heroes would use just 1 per group. Bu no. Our heroes use 1 per person. Thanos uses 1 for a freaking army.
2014 Nebula can teleport that whole army with her hands doing that magic. So, 2019 Nebula could not? She is a better enhanced version of her 2014 self by definition!!!
Nebula never tells them before hand that Thanos might be there BEFORE they go there
The Soul Stone. Oh boy. Nebula knows what needs to be done to get it. She once again tells no one! Plus, the whole point is that you have to sacrifice your true love to get it! Not race with your friend on who gets to kill himself first! Clint didn't kill Natasha. He tried to save her. And she was not his true love, like Gamora was to Thanos.
They do not want to create different timelines but they do. Thanos no longer exists in that past timeline as he gets killed prematurely, 5 years earlier. This means that he is not there to take those same actions as before, go after the stones, send people for the stones, do the snap. Nothing.
Captain Marvel can fly in space. Yet, she takes the gauntlet and tries to fly through the battlefield! Just take it and fly away damn it! Fly over them!
They send Captain America back with all the infinity stones, in a briefcase, all by himself!! Do you know how many villain can take a briefcase from Captain America????!!! IT DOESN'T MAKE ANY SENSE
Captain America goes back once for all stones. These were taken from different timelines. He should have traveled 4 distinct times, not 1. This in not 1 timeline from which all the stones are missing. These are 4 distinct timelines.
Captain America doesn't use the pim particle to come back. It is implied that he ends up near the lake naturally, he stayed back, leaved his life and aged. So, this means that he ended up in this timeline, which can't happen! He is in a different timeline, in the past!!!!!! This definitely wont lead to the same events, nothing as we know it. He can't just jump between timelines without the particle so that he meets Hulk and the others here! Just think about it for a sec!

In this timeline the snap has happened. In Captain's new timeline, there are 2 captain America's first of all! But we are not meddling with time lines and stuff.
I have more but I think I made my point.