Good point but maddy's README says "IMAP storage is beta" and AFAICT some of the other suggestions don't support SPF+DKIM out of the box.
I put maddy first because it's what I personally use (without dovecot) -- I make sure to back it up as well, and that's enough for me/most people, I think. It's the closest to the whole package which doesn't rely on.
Oh you know what, I completely forgot about iRedMail:
I haven't run this, but it's another great option when combined with SoGo.