I will echo what (almost) everyone else wrote. Get your own domain. Lock it every way to Sunday, so you don't lose it. Extend it 10y at a time. Use gmail as a backup.

In both Gmail and the Domain Registrar give them 'everything' passport, etc. so even if you manage to lose it somehow, you can prove yourself to be you/the real owner, and get it back (no more "oh I used a free online SMS website to register").

If you got a best-friend-in-the-world, and they have the same setup (their own domain) you can crisscross and be each other's recovery 'email'.