I tried out Migadu but I found their calendar service lacking for me. Specially I wanted to be able to generate private calendar links to be imported by others. Unfortunately I also need to tie my calendar and email provider together for server-side scheduling on mobile.
The other oddity is that the expect you to set up the DNS records before they active inbound mail on the account. This means that in order to get set up you will need a period where mail is rejected. However by reaching out to support I could get them to active the account first, then I could add the records for a zero-downtime migration.