Holos.run for my homelab cluster. Cuelang has a learning curve but works well with argo unlike Timoni and let's you import existing charts, bare manifests, and use kustomize. Let's me abstract config with custom types and unification/(inheritance if that is easier to think about but a bit wrong)
From one domain to another (gmail.com to custom), a bit of faffing about to get all the accounts moves over.
Moving the mails was as simple as ctrl+a and dragging my mouse in thunderbird.
Between providers with a custom domain (zoho to mxroute) was easy. Just updating the DNS records and moving the emails.
If you are technically able (really just buying a domain and setting the DNS records the provider tells you) I would recommend getting a custom domain. It gives you the ability to move providers at will pretty easily, even if you did want to stick with a gmail for now.