I think returning an exit code of 1 would help integrate chocolatey installs in CI workflows. But the user should get a simple message, what hadn't happened and not a big error stack