Recently, there has been a lot of talk in my blog bubble about email self-hosting again (here is one example, here is a second one). I myself switched to a self-hosted mail server over a year ago, only to switch back to a hosted version a few months later.
I migrated from a self-hosted mailcow-dockerized to the hosted version of Mailcow. It’s just because I don’t want to care about keeping everything up-to-date, secure and backup-ed. Now I have some stricter limits, but in the past I didn’t reach that limits and I doubt I will reach them ever. To migrate all emails, I used the online version of imapsync.