Like most recent superhero films, it threw way too much shit at the screen. I don't know that the story was or why I was supposed to care about what was happening. Non-comic fans want a good story first and foremost, that's why they liked X2, TDK, Spider-Man 2 etc. They told stories that always came back to the humanity of the main characters, stories that the general audience could relate to, the stakes never left the audience behind.
Nowadays they jam in as many characters as they can and call it a day. Movies like BvS, Apocalypse, Suicide Squad, Age of Ultron, they have no story and are just a series of stupid events that culminate in some dumb CGI ending with a hundred different heroes that nobody cares about. They can be entertaining on a purely visual level but I never feel any tension or emotion, quips and action set-pieces have replaced actual character work.