I use a mail hoster with my own domain. This way if they ever do shanenenigans I just have to migrate the IMAP directories to someone else and point the domain(s) there.
However I have been using the same mail hoster without troubles for the past 10 years.
However I have been using the same mail hoster without troubles for the past 10 years.