I think the critics will have some of their reviews written before even watching the film, which isn't fair. I just see it happening. MOS is now famous for being hated by the critics but the general public seemed to love it. The fans were split. Some loved it, some hated it, some liked it but had problems with the pacing, etc.
This will lead into Batman vs Superman.
Critics will probably knock it for the same reasons as MOS. Ill predict it now that it will get slightly better ratings than MOS due to no alien invasion/fights where buildings are totaled along with innocent civilians getting killed. They'll say batman saved this movie from being a worse disaster than MOS. BUT like I said it will still get a lower rating than a lot of the recent comic book movies. Probably due to a hidden agenda. You know..not liking Affleck as much as Bale (even if his Batman is badass)....not liking Snyder's pacing or too much action blah blah.
Im sure once Affleck directs his own solo film, it will be the opposite. They'll be praising the movie. But for this, it's a whole different story. It's all because of Goyer and Snyder's reputation.
The general audience? I think you'll get some nitpicks from people who refuse to accept Affleck. Maybe they genuinely wont like his Bruce Wayne "he's not Bruce, it's just Affleck being...well...Affleck". But I truly believe that the majority of the GA will like the movie more than MOS and be quite surprised with Ben's performance. I think Batman will be the coolest we've ever seen him visually and that will be enough to win over the GA. That's my prediction.
It will make more money, some better reviews and the hardcore Bat-fans will think it's the closest thing to the source material they've ever seen. But the true lovers of filmmaking and/or Nolan's trilogy will pick on it for being more of a popcorn CG driven 3D Batman (/Superman) movie in comparison. They'll say it's not as well written or directed. But still an enjoyable summer blockbuster.
Either way the lovers and haters will still want to see more of what Affleck has to offer. It will get a sequel and WB wins no matter what the critics say.