The movie was good in one direction
If you see it in another direction thanos was the hero and he was killed in a very bad humiliating manner. Thanos was right. "He was always the villain in someone else's story". He sacrificed his only love his daughter for the world and also she was the only one loved him