I've been to see it again and I can see both sides, I think end game was kinda light hearted and humoured as infinity war was a pretty serious film so they wanted to bring it back to the level of the last 2 avengers movies.
I really enjoyed it again a second time, I've watched a few other of the marvel films since and realised how many bits and pieces it ties up.
I think they have to walk such a narrow line between what they wanna do, what's possible and keeping it relatively close to the comics. I've noticed alot of stuff they just straight out ignore from the comic story lines, or fabricate to keep the timeline straight I guess. Eitherway I really enjoy it, cant wait to see what phase 4 brings and who's up next.