Been running Lineage (another custom ROM) since the cyanogenMod days (previous project from same community).
I've been degoogled for about 7 years now.
The thing is, Google ecosystem integrates so well, because it's all centralised and made by the same people.
GrapheneOS is a great one!
For a degoogled experience you'll need to idenitify your needs on a per-need basis and find an alternative. As a good starting point, just look for open-source alternatives with active Dev teams.
With that in mind, the experience has been amazing.
Here are a few to get you started:
Gmail --> Protonmail
PlayStore --> F-Droid(open source), Aurora Store (If you ever need something proprietary from the playstore such as banking), Obtainium
GMaps --> I've been testing OsmAnd~, and enjoying it.
Happy to provide further alternatives if you need.
In summary, it's perfectly possible to have a degoogled experience for an entire family, and it works great so long as you're willing to put up with the odd quirk here and there and the lack of standardisation or unified eco-system, which when I consider the price is my data, is well worth it.
Good luck!