Decided to give it a few days to let it sink in to write a review.

Rating: 9/10 (28 April 2019)

There are many things I have to go through. So forgive me if I miss anything. I will try to go through the important stuff.
I'll start by going through each avenger that plays an important role so I decrease the chance of missing something important. Once again if I do I apologise.
*DOES CONTAIN SPOILERS*
Loki - I kind of wished Tom had come back for more of the movie because Loki is one of the best iconic villains in marvel movie history. He's mischievous, sarcastic and has great character development -the perfect villain.
However, seeing him in a new timeline from 'The Avengers' was very short but amazing. His sarcastic remark to Captain America after he was arrested really reminded us of his brilliant personality. I wish he got the chance to have a proper farewell but it wouldn't have fit in the dialogue very well so I really appreciate his final scenes. (Gotta love the face Loki pulled when the brief case was pushed by ant man and it slid on the floor 'by itself'.)
Captain America - There's a lot to say on 'cap'. Captain America is a true loyal avenger. He never gave up he would always think of plans if one wasn't already thought of.
Captain America fighting himself was brilliant. Fighting someone who was equal in power with the same fighting skills and weapons was not only great to see, but slightly hilarious in the sense that younger captain didn't know he was fighting himself.
Seeing captain towards the end save Thor with his own hammer was a dream came true. The satisfaction of knowing that captain America turned out to be one of the most loyal avengers of all, not to mention brave. Seeing him hold that hammer made me very proud of what captain America became. He was once a small skinny boy and turned into a brave, heroic and loyal man.
Seeing captain in the end as an old man was truly heart breaking to see his life at a near end but I was also happy knowing he finally had the life he had always wanted and let's be honest, he earned it.
Seeing captain 'give' his shield away was also heart breaking in the moment but it also made me feel much better to know the legend is moving on and will never be forgotten. Part of me wished Bucky got the shield but I was still happy with the outcome.
Hulk - now I can see some people being disappointed with how the hulk turned out. I wasn't. I thought having a hulk in control was very useful in battle seen as in 'infinity war' he was too scared to come out to fight the mad Titan, Thanos.
Though seeing him taking selfies with fans was funny in the moment, it's a little too silly for the hulk in my opinion.
Seeing hulk smash the car on top of the enemies and jumping on it angrily when they went back in time was funny because we got a final glimpse of the true hulk form and how aggressive he can be when out of control.
Thor - people were disappointed with how Thor was treated, and I do agree somewhat. But it could've been worse. I mean they did remind us of how an asguardian drinks bear and eats all the time like shown in 'Thor'. Though as a Fortnite hater, I do think that was far fetched. We can see how Thor wanted to be himself.
Speaking of Thor wanting to be himself, giving up his 'career' in being a king and giving it to an old friend 'Valkyrie'. I believe that was a good choice to give to her as she has shown the most enthusiasm whenever she is in battle, she has shown leadership previously too.
Towards the final battle of the avengers and Thanos and his army Thor really showed the true power of Thor. Though I wished he would have been in a few more battle scenes. But I guess I can't complain as every avenger needed at least one scene in battle.
Spider-Man - for a kid he was very very brave towards the end. At first before the movie released I was very disappointed in what they did to his suit. But seeing it in action I take it all back. Before the movie released all I could think about when I saw Spider-Man was how marvel had ruined his costume. After seeing the movie, I took one glance at it without negativity and never thought about it again until he opened his 4 back legs to break his fall. I didn't have anything bad to say about the costume throughout the whole movie.
Having the switch from Spider-Man dying in-front of iron man to iron man dying in front of Spider-Man was truly heartbreaking.
Spider-Man didn't have so many scenes and I wish he was here for more.
Doctor strange - Came in last minute to bring everybody back which made the final fight EPIC! Seeing the avengers turning into a huge army was amazing! Though there's not a lot to say about doctor strange other than letting tony know what he had to do to stop Thanos. Other than that there's not much more to say. :(
Black panther - I just loved T'Challa and his army. Very skill full. Black panthers fighting skills is one of my favourites just like Spider-Man he is fast and very slick when it comes to fighting running and jumping. To say we only see him fighting with his claws at a very short range. He is very brave.
He played a big part in the final war bringing his army. In the end we know his father would've been very proud of him.
antman - antman's panic after realising half the world is gone made us feel really scared for his family. I don't dislike antman but although he's a fairly new character in the movies we still feel for him when he reunited with his family. Through the movie he seemed very nervous and doubtful of the plan to save the world most of the time, but he still played a very important role. Without his idea of timetravel chances are, the avengers may not have saved the world.
I was disappointed in the fact that we didn't see him fight much towards the final battle as we saw him grow huge and crush some people.
Captain marvel - again, not in the movie much but came when the avengers needed her the most and that's what matters. I forgave her for leaving as it was true that every world lost people and needed a hero. So it was fair for her to leave. And also for plot reasons the movie would've been shortened if she was there the whole time.
Guardians of the galaxy - seeing the team back together again and still standing strong made me very happy. Though we didn't see much battling with them it felt really nice to get them back into action. seeing star-lord knocked out and kicked in the nuts all in 1 movie felt great as there were a few times he was a jerk in movies. Funny and deserved every bit that he got. I don't hate starlord one bit but it was truly satisfying to see Gamora kick him in the nuts.
As for nebula. It was so sweet of iron man to let her win the game in the beginning to let her experience the world of 'fun'. Future nebula was very loyal and have great character development, made me feel really nice inside when Tony held out his hand for her to shake for winning the game. I felt really bad for nebulas past. She did many bad things but that was because she feared Thanos, which was understandable. I completely forgive her for everything. Including sacrificing herself to save everyone. I still don't understand how nebula didn't disappear after killing the past nebula, maybe she survived? Who knows? Maybe a part of her lived? And Bruce fixes her and puts her back in time? Maybe?
Hawkeye - seeing Hawkeye loose his family in the beginning was sad. After all he saved the world many times and just wanted a normal family life. After the disappearance of his wife and children seeing him turn into Ronin and go on a killing spree really makes us see how he feels.
Trying to save Natasha a person in which he had been working with for a long time was truly sad after seeing how much they did together in other movies. Part of me wanted them to be a couple, but maybe thats just me? Having him protect the gauntlet was a little worrying because he in my opinion was the weakest avenger (doesn't mean I dislike him, he's one of my favourite avengers because of this) but it was a little worrying that he would loose the gauntlet. Thankfully he did not.
Black widow - seeing her death gave me flashbacks of her time as a hero. Maybe one of the weakest avengers but she had a huge effect on the team. Seeing her crying in the beginning shows that Natasha has feelings in which she hides all the time to make herself look stronger than she was.
Sacrificing herself to save others is what I call loyalty. It's sad that we don't know if she had any family left. My guess was that she didn't. But heating the avengers say that they were her family was very touching.
Iron man - all this time I saw him as a billionaire who doesn't care about a lot of things. Seeing him sad for Spider-Man was one of the most amazing things to see of Tony.
It was pretty obvious when he made that message on the ship at the beginning that he was going to die. It was also pretty obvious it was him though I kept denying it. Every movie he was in his arm would be hurt in some way in EVERY SINGLE MOVIE. So I expected that he would be the one to use the gauntlet.
At the end of the movie we saw a mysterious male. Who was this? This was the guy from iron man 3
Thanos - even with the gauntlet appeared to be weaker than infinity war Thanos Without the gauntlet. He spent minutes trying to take out iron man in Endgame. However, it took Thanos 30 seconds to defeat hulk in infinity war without the gauntlet. However, seeing Thanos sit and wait for the gauntlet to be given to him was a really good idea. He was so sure of himself that he won. Though he was wrong.
The fact that Thanos gave up and sat down before he turned to dust makes us remember that he is not evil, he is loyal to his opinion on how the universe should run. Accepting his defeat instead of retaliating really showed this.
Plot - As for the plot. There were many plot holes and the fact that the universe was saved by a rat is weird. However, I'm satisfied. Not perfect but nothing is.