Don't know why there are some who hate this movie.But among all MCU movies, this one has the best message to be given to audiences. Yet is about Unity, Revenge, and Doing Right Things in the right time. For me, among all MCU Movies, this one is the winner (Followed by Infinity War which bring messages about Balance Of Universe.)