It took me about a year to move to my own domain, but it was a great opportunity to clean up 20 years worth of unused accounts, so a net positive I think.
I’ve kept my @gmail address as a backup, though I only check it about once a week now. Plus, I’m free to use it for any new random accounts I don't really care.