This boils down to not having all your eggs in one basket. Instead of relying on Google to provide all these services you could split them up between different parties. These parties will often do a better job for their speciality.
I found that migrating and managing my credentials with Bitwarden has brought a lot of clarity and independence. I can now use these credentials with any browser, any mobile platform, and desktop platform. If I ever need to migrate away from Bitwarden I have the credentials periodically backed-up in JSON format, so they can be transformed into any other format.
Not logging in with Google SSO everywhere and relying on plain old username + password credentials wherever possible (+2fa for important stuff) has also been very liberating. Using a good password manager makes this trivial.
Same with email, having your own domain means you can switch providers in an hour or so if something bad happens. It's also worth keeping a backup of all emails in a common format like Maildir; so they can be restored to the new provider even if you lose access to the old account.
Which brings me to the last point which you've probably figured out by now - backups. Keep backups of everything locally + somewhere remote if you can.
Backup emails, google drive contents, google photos, contacts, email filters, etc. Everything! B2 or S3-compatible storage is cheap.
I found that migrating and managing my credentials with Bitwarden has brought a lot of clarity and independence. I can now use these credentials with any browser, any mobile platform, and desktop platform. If I ever need to migrate away from Bitwarden I have the credentials periodically backed-up in JSON format, so they can be transformed into any other format.
Not logging in with Google SSO everywhere and relying on plain old username + password credentials wherever possible (+2fa for important stuff) has also been very liberating. Using a good password manager makes this trivial.
Same with email, having your own domain means you can switch providers in an hour or so if something bad happens. It's also worth keeping a backup of all emails in a common format like Maildir; so they can be restored to the new provider even if you lose access to the old account.
Which brings me to the last point which you've probably figured out by now - backups. Keep backups of everything locally + somewhere remote if you can. Backup emails, google drive contents, google photos, contacts, email filters, etc. Everything! B2 or S3-compatible storage is cheap.