Snyder was rushed. WB saw the success of The Avengers and wanted a big movie like that and FAST. So the story was rushed and characters didn’t have enough time to develop. Then, the whole thing with justice league happened and they brought in Joss Whedon as a last blow just to make sure that nothing will be cohesive or make any sense
We’ve seen unrushed Snyder, though. The issues present in his DC movies are still present in his newer projects.
I haven’t seen his latest movies, but the consensus seems that they’re bad. But when I saw ZSJL it felt like a more complete story arc. I don’t know how better DCEU would’ve been if he did his plan, but at least we wouldn’t have gotten Joss Whedon’s cut.
I actually like Zach Snyder and legitimately enjoyed Army of the Dead and Rebel Moon Part 2 (part 1 not so much,) but it’s hard to ignore his flaws.
His Justice League felt like a complete story, but the ending where he teased the post apocalyptic world with the evil Superman was just weird and not in a good way. Presumably, that was where he wanted to take the DCEU and I don’t think audiences would have been invested.