I don't know if any one here noticed, but I find it fascinating the dichotomy between people's opinions on Ben Affleck and Jared Leto when they were cast and as time has went on.
Back when Affleck was first announced, there was much vitriol and people even petitioning his recasting. After we got our first look at Affleck in the suit, people started to largely warm up to him, and since then people have been growing more and more positive.
As for Leto, people were for the most part onboard with his casting as the Joker, even excited. After we got our first look at him as the Joker, there was much backlash, akin to to when Affleck was first announced. Now people are mostly having a wait and see response when it comes to Joker and Leto's performance.