The problem I see with utilitarianism, or any form of consequentialism, is not that it gets the wrong answers to moral questions. I think just about any moral theory, worked out intelligently, and applied with good judgment, would get just about the same results as any other.