NeverTooLate It was my understanding that it is "better" to have a separate profile with the apps that require googles framework.
It's better for some people but not better for others.
People who deeply distrust the Google code and, for example, don't want the Play app updater to, hypothetically, inventory and report to the "mother ship" which non-Play apps are resident, might want all the apps using Play services to be in one profile. People who run three different Play-using apps but don't want them to be able to discover each other might want each of those apps to be in its own profile.
People who are irritated by glitches when an app running in Profile A tries to display an urgent notification when the user is in Profile B might not want to have 7 profiles on the device. Also, some people might not enjoy trying to run SeedVault 7 different times, once per profile.
There isn't a single correct usage model, so there isn't a single "right way to do it".