I think you mentioned the major ones. I don't think I'd give any of them perfect score. But I've had a look at most of them. And I've been using YunoHost for years.
I'd really like to have something that I can recommend to people, without any downsides. Maybe for small businesses, too. Or non-profits / clubs etc who need a mailinglist and a Nextcloud.