Personally I feel like every single arc in Endgame lasted a bit longer than necessary. It really didn't need to be that long.
Regardless, most Marvel movies are very mediocre. Endgame and IW are a few of the actually great ones imo, so at least they managed that.