Overwhelming majority prefers it. Some people might think Snyder took some from Whedon, but the the whole movie was already set up for Whedon to being with. Anything that was cheesy and looking for a cheap laugh, obviously was Whedon. Wow, do those previous/current WB execs sure look stupid now lol.
Maybe, but the 2017 release still made @$660M worldwide. No one knows what a 100% Snyder version would have raked in if he'd had to trim it to @2 hours (and cut out all the R-rated content). This 4 hour version was never going to be released, so there's no way to prove that one way or the other.