Where should I start? I thought the movie was okay. Not great. Not the worst. But okay and parts of it were actually very good. That being said - I went into this movie with expectations of total garbage. So that definitely helped my thoughts on the movie. If I would have gone into this with Marvel movie expectations I would be off the charts ranting about how bad it was. There were definitely things that were good. The movie was actually great all around for like the first 45 minutes. Believe it or not - Ben Affleck was actually really good as the elder version of Batman. Jeremy Irons as Alfred was awesome. The build of philosophical differences between the two superheroes started off really well. Then it just kind of fell off the tracks. Pretty much once the grossly over acted Lex Luthor showed up the movie was all over the place. It came back together when Batman and Superman actually fought. That stuff was great. But then that ended so cheesy and the movie was pretty much crap after that with Zack Snyder's directing style becoming off the charts annoying.
Marketing sidebar - they pretty much showed you every a-ha moment that would get the crowd all excited in the trailer. You pretty much see the whole movie through the ads. No clue why DC did that. Also - if you have your whole DC universe launching off of this you don't use this as a launching point? No mention of Suicide Squad which is coming out in a couple of months? That's just dumb. It's as if they don't have faith in their movies and are so programmed to reboots or repackaging that they don't want connections between the movies.
I doubt that my recommendation will influence whether or not anyone would see it. You were either seeing it or not regardless. My advice could not be stronger though to keep your expectations low for it and maybe you will come out thinking it was okay or good.