I know people loved the "feel good" moments of Endgame like the big battle at the end.
But I've been saying it all along, it was a ****** movie, not just cause I'm a curmudgeon and I hate everything. I thought Infinity War was the best MCU movie, hands down. I really enjoyed it.
But Endgame always was, and always will be, nothing but a big cheat. There's not a shred of the plot that can hold up to the slightest scrutiny. You have to just "turn your brain off" and accept what they tell you. I hate movies that require viewers to make themselves intentionally stupid in order to enjoy.
Or, as a much wiser man than me put it:
If you pull even a strand of the "sweater" of Endgame, the entire thing unravels and you have nothing. So you have to just ignore all logic and "realism" and just accept that "some magic works, but other magic doesn't work, and some characters can do anything but sometimes they can't do stuff even though that doesn't really make sense, but just trust us on it, OK?"