Short answer: they did it.
Not only is this a worthy end of the line for some characters of the MARVEL Cinematic Universe and an immensely satisfying finale to the "Infinity Saga," but if this were the last film (at least for a while) to even bear the name "Avengers," it would almost feel right.