Good recommendation. Good to remember that each app has its own sandbox so for most scenarios you are all set anyways (except running google play in general you may be against).
An excellent middle ground, if preferred, would be your main profile with everything that works anonymously and without google, etc, then a second profile that is not so anonymous (ie banking, google maps, etc).
You also likely need your password manager app in both profiles.
p.s. if you also use fingerprint (or any biometric) unlock, remember you can hold the power button to go into lockdown if you ever have a security threat (ie think you might be arrested or robbed or whatever like that). This disables biometrics and requires your pin. (i believe you should do this even if you use only a pin since it takes your phone into a BFU state, which you can google more about if interested).






This doesn’t make sense. Some apps require google services, so you can’t get around that, assuming the app is very important to you (best you can do is use it only in a separate profile or just give in and do it on your main, its sandboxed after all).
I agree with the play store part though, Aurora Store is much better (I wouldn’t use aptoide or apkmirror personally, especially when Aurora exists).