No doubt movie is good but (warning : major spoiler ahead) don't understand one thing how the events of infinity war, especially snap, is possible if Thanos and his army from 2014 gets killed in present timeline of avengers endgame, that is five years after the events of avengers infinity war. So it means no Thanos and his army after 2014 and no snap in infinity war.