Amazing character development, even in reverse!

Rating: 9/10 (25 April 2019)

The Thanos we see in the beginning of the movie, the new-age super villain who thinks he is in the right, unlike the classic "just evil without a purpose" trope, gets replaced with a younger Thanos at the end, who is ruthless, arrogant and overconfident.
That's good though! It doesn't destroy or deconstruct Thanos as a character. The character development of the original Thanos feeds right into the whole reversal of his development.
The young Thanos was showing psychopathic tendencies, since he hadn't yet faced his own personal ultimate sacrifice. He had not yet fought to obtain the infinity stones. He never had the character development the old Thanos experienced. Never had to push Gamora to get the soul stone. It just landed on his lap.
Having not faced such burdens, and poisoned by the illusion of "assured victory", he acted just as his character at that stage would have.
Same with Nebula; none of the events had happened that would change her forever. Not having been exposed to the true love Gamora offered her, she never went over the tipping point; not even after seeing the future Nebula.
"What did it cost? Everything" is the punchline of Infinity War.
Not for the young Thanos. Not for the young Nebula. None of the essential scars on their souls that would tip them to wherever existed when they traveled through the time portal.
Also, Ironman, the true godfather of the MCU, got the sendoff that he deserved. It was a good decision to give the final snap to Ironman.
And the Captain America send-off was so sweet, it was the perfect scene to end it all. A dance in peace with the one you love.
Amazingly well done movie, with some small plot holes and minor disapointments here and there.