It managed to develop the characters reasons for fighting each other effectively and gave the principal villain a real reason for wanting them to, two things that I thought BvS completely dropped the ball on.
I loved that the villains end point plan wasn't some "destroy the world" super plan using the soviet resources, but was a very human scale and understandable endgame. I think they developed him well and there really is the question at the end about whether or not he won.
Antman in the airport fight, I'm very glad they did that and that it wasn't in every trailer, made for a nice surprise.
On the airport fight, a minor quibble, Vision disappears for 90% of that fight, Scarlet Witch isn't in it very much either given her power level, kind of wonder if they're supposed to be squaring off and that's why both of them are MIA.
On Vision, I really enjoyed them showing off his intangibility, he didn't do much (anything?) with it in Avengers 2 and the "fight" between him and Hawkeye showed it to great effect.
Loved pretty much every character, they do a good job with ensemble work, everyone got a scene where they were more than just background, the exceptions were probably Hawkeye and Antman, but both of them come in late and have ha d alot of development recently (Avengers 2 and Antman respectively) so I can forgive that.
I hate it when they kill named characters (Crossbones in this) comic book continuity thrives on the bad guys coming back time and again. minor quibble.
The Eulogy was a great geek-out moment, seriously was hoping that speech would be in there and was not disappointed.
Basically, the whole movie was amazing. Quibbles aside, everything worked.