Another route one can go that takes a bit of work is Obtainium. Hand-pick the apps you want to show up and feed their GitHub, F-Droid, etc. links to manage them. Since F-Droid has some issues with how they build packages, it can be used sparingly but not avoided then.
Go app by app until your dependence on the Play Store goes away. Then disable or uninstall (probably can only disable on most phones, I’ve seen anyway) the Play Store completely. Slow way to gain independence from crapware. You can then export your Obtainium config to a JSON file to import on future phones/other phones so you don’t have to duplicate the work.
Some bonus points, the non-Play version of one app I use shrinks from 120MB to 30MB when all the Google dependencies are stripped. You also gain back functionality like full filesystem access and other things Google forces apps to remove from the Play Store flavor.
More freedom. Faster apps. Less overhead. Less Google crap. Not a big scary transition.
I recall this meme from a year or so back with a different joke attached.