I liked it too. My only problem was that (actual spoiler)
At the end, three of them died instead of two. Half of all people should've died, but, if you don't count any of the people from this movie, more than half of the Avengers/heroes died in Infinity War. It would have been balanced if 1 of them had died, and I would still accept it with 2, but at three they're just pushing their luck I get that there are other people in the world, but logically it just shouldn't happen. Or maybe I'm just way too mad about the whole thing and need to get a good night's sleep.
But remember, that's just a theory!