I saw Endgame yesterday and although I enjoyed it a lot, I think I enjoyed Infinity War more. Another viewing could change my mind though. There were a few times in the film that made me think "they got lucky there", but I've put that down to this film being the 1 in 14 million+ ways in which it could've happened. Such as the rat, assuming where the time stone would be and that Clint and Natasha were the ones to go and get the soul stone.
One thing that has got me wondering though, and I might be missing something, is that Scott was trapped in the quantum realm for 5 years, but to him it was only 5 hours. So why did Janet age 30ish years when she got trapped in there? Surely for her, she was only in there for 30 hours?