I thought it was pretty great overall, but wasn't feeling that all the way through. There were definitely some points where it felt a little disjointed and I felt like they humanized Thanos more than I would like for the character. I do appreciate that they made him less one-dimensional, but I think it took a bit away from the Mad Titan to have him get a little touchy feely at parts. That said, seeing him win in the end was the perfect character moment for one of my favorite villains so I can't complain too much. I'd say it's fairly obvious that losing like this was Doctor Strange's plan as the only 1/14 million plan that could succeed, but it'll be interesting to see that all play out next year or whenever we finally get a followup to all of this.
Also I was totally holding my breath for there to just be no after the credits scene at all as the ultimate f- you to the audience after murdering everyone, but it was nice too see Fury so it's cool.