ALL fan service, and abandonment of potential. No ending plot hole

Rating: 9/10 (28 April 2019)

I have a different perspective to share from all the other theories and reviews I've seen. I will focus on just 2 to try and keep it short. The movie was straight fan service, and being a big fan of Marvel, of course I enjoyed the film. Over 200 well placed Easter eggs that added consistency made this film a marvel in itself. However, because of the amount of fan service, I felt like Endgame as a movie suffered a great deal. The shift in rhetoric left me unsatisfied and, in more disarray, than Infinity war!
Rhetoric : If you examine the sociological factors portrayed recently, it tells a slightly different story than the usual formula of good guy fights bad guy with the same powers/back ground/family. It becomes a bit more ambiguous rather than black vs white. Examples being
Winter solder who is a good person just following orders
CIVIL WAR
ghost being forgiven (antman wasp),
vulture being relatable and like Tony (homecoming),
not assuming who the real enemy is, and not earning a victory against the villain (captain marvel).
Lastly is Thanos who talks about real problems we face today like population, not being grateful, mass extinction, and global warming. He essentially made others like himself after the snap. Why not double resources some say; because it leaves people with a worse mentality. Halving the populous made survivors activists. They undone his character development by replacing him with his 2012 version who is more arrogant and a tyrant. This is capitalized on with nebula who refuses to believe she would change in the future and is willing to die. When the black/white vision of society views a complex character, it will not be received well equating a hurt box office. Magneto is a perfect example of ambiguity because he is a holocaust survivor who is witnessing a near genocide of a race AGAIN and refuses to watch. What really kills me is the line "saw whales in the river... yeah, no pollution".

Timeline disarray. There are 6 realities (of the many) introduced in endgame. 3 where Thanos likely wins, and 1 where he and Nebula are gone with ALL the avengers alive including Vision and Widow. This is the only reality were everyone wins. Infinite time loops will likely occur in some of these too. Steve in the original reality should NOT have come back if he chose to stay in the past. The catch to the MCU is that we never followed the original reality; we followed the last one where there are 2 Steve rogers. Consider his decelerated aging. In Civil war, Peggy said she married before 1953 and she had Alzheimer's when Steve visited. The picture she on her nightstand had her, a boy, and a girl (w no husband) just like an alternate universe Steve rogers does. During endgame when Steve first sees her through the window, the only picture she has on her desk is Steve's picture. This is well after she was married. Agents of shield never disclosed her husband's identity. And no, Steve is not a person to generally sit by, but another Steve is out there anyway, and the original Steve is getting much older when the action starts.
Last note: Endgame featured my favorite versions of the surviving characters by far. Dynamic and realistic likable hero's.