I've been pretty cautious with this film. I liked Man of Steel quite a bit and enjoyed how it has forced people to re-evaluate their preconcieved notions of who and what Superman is, which are largely still influenced by movies that are thirty-to-forty years old.
But I've been concerned about how the introduction of Batman will impact the infantile MoS franchise and Superman's role in the films and their larger shared universe. Its WB, and since Dark Knight Returns it's been all Batman at the expense of everyone else, especially Superman. So Ive had concerns.
But this looked good. Batman's motivations feel natural and organic, Affleck looks good in the role (not that Batman is hard to pull off) and what little we saw of Gadot looks pitch perfect (who knows how the actual role will play out, but she looks great).
I still have worries and concerns. But this looked damned good.