Batman vs Superman was better than Age of Ultron, in my opinion.
It's an absolutely terrible film, of course, an awful one even. But the real dealbreakers were the long breaks for universe and franchise setup in the screenplay.
Watchmen was nicely made, the change to the ending and the generally lurid rather than bathetic violence were a problem relative to the source.
If I had to have a blind date with either a Snyder joint or a Whedon joint, I'd take Snyder every time.