burner8200 Only downside to your approach is that you'll have to install play store on your main profile if/when you want to install a new app.
Aurora store have actually improved it's security a while back so while it's still not as secure as the Play Store it's also not a dumpster fire like f-droid. Therefore I've actually written a guide to an approach that in my mind, is quite convenient once implemented and anonymizes you as much as reasonably possible towards Google (in the context of installing apps from the play store) while still being very secure. You can read the guide here.
Another thing to be aware off is - as dhhdjbd allso mention above - that some otherwise foss apps can have proprietary libraries when installed from the play store.
Therefore some apps also have different versions available on github. Nextcloud and Aves are good examples, from github you can download both the play store version which have closed source libraries included and the f-droid (Nextcloud) / libre (Aves) version which doesn't. For this reason I always install apps from github if the developer release the app there and keep them updated with Obtainium.