I recommend using a custom domain for your email.
It allows you to switch between services with relatively few headaches.
Also, using a separate email address for different purposed has its advantages. Keeping my bank email separate from social media, from personal correspondence, for example.