The only movie I would consider kind of bad is Suicide Squad and that still did great at the box office.
They just aren't hitting with audiences as a whole, BvS was ok but could have been so much better. I like Man of Steel but honestly that could have been better as well, I still liked it but I think it could have just had a better energy to it. I know we can't go back to the super innocent superman we had back in the Christopher Reeve movies but I think Cavill is a bit too drab and boring to play the part, plus Superman shouldn't be going bald so young lol. I wouldn't mind them giving another actor the part for Superman but I think Affleck should stay on as Batman. Speaking of changing actors they need to get a new guy to play Lex Luthor ASAP, couldn't stand Eisenberg playing him in BvS.