Whedon did the best he could, but there was no real way to fix the mess Synder left him with. At the very least though, he added a few scenes that gave characters logical reasons for doing things and bits of humanity, something Snyder's version definitely needed.
If "the Whedon cut" had as much time, resources, and supporting going behind it as the Snyder cut did, I don't think we'd be taking about it being a bad movie at all.