I have a mandate from the business side that "there is no such thing as the cloud, only other people's hard drives", which I can't really argue against in good conscious, so we need to self-host just about everything we want to use. It would be really nice to be able to let the users run things like collabora online, or easily give them something that looks like Dropbox for certain kinds of files.
By correctly functioning, I mean that I can trust that it operates correctly (per the specs) and securely, or at the very least that any major issues are taken seriously by the team. (And getting it FIPS validated would push it over the line to _so_ much money.)