I'm in the same boat as you, as my whole family has been using a custom domain for 15 years.
What did you migrate your users to? Did you manage to transfer emails/calendars?
What did you migrate your users to? Did you manage to transfer emails/calendars?