I recently became owner of a Pixel 7 and installed Graphenos straight away.
I still have a OnePlus 7T Pro, which I am still using until I switched to the Pixel and transferred everything.
I haven't created any profiles yet, but I want to work with them. My apps are mostly FOSS (Signal, NewPipe, Fairemail, Twidere, Infinity for Reddit, Nekogram for Telegram, Mull as Firefox Fork, Organic Maps etc.). In addition, I also have a few apps that require GSF or Google Framework, e.g. Google Camera, Google Maps, Whatsapp (for family/work colleagues, but I rarely use it), Nova Launcher, a few paid apps, etc.
With the past few months, I have less apps in use that require GSF. Signal FOSS or Fairemail, as far as I know, should also be able to send push notifications without GSF, which would be important to me. Regarding the launcher, I am still looking for a FOSS alternative for Nova Launcher.
My idea would be:
User profile 1: All FOSS apps, profile for 90% of daily needs, no Playstore/GSF.
User profile 2: All apps that need GSF, Playstore installed.
Does this make sense from your point of view or would you do it differently? Do you work with Shelter or do you simply create 2 profiles?
I am happy about support :) thx