I run GrapheneOS because it gives me full control over what my phone does and gives me the ability to restrict access to anything on all applications or uninstall any application I don't want on my phone even if it causes some functionalities to break.
This is how all devices should be by default.
Had lawmakers gotten their heads out of their asses and made actually having control over a device that you own like this a legal requirement for all devices, I wouldn't need to be using GrapheneOS.
I'm considering switching too, I'm tired of feeling helpless.
Out of curiosity, have you had a lot of encounters with apps that won't run because of play integrity? If so, have you managed to work around them in any way?
I haven't tried Graphene, but I think I did get my banking app working on my backup phone running EvolutionX or something. I forgot the name of the ROM. 3-4 years ago when it was my main phone running Lineage, the banking app didn't work and then they messed up the stock ROM with Android 12, I just straight up gave up on Android and moved to iOS. Now Graphene is starting to sound better by the day, but I've since started using a banking app that outright blocks GrapheneOS -.- Suppose there's no way to get around having two phones if I want privacy AND support for all the apps I use.
ah, I had a feeling it'd be like this. Honestly, so long as there's a workaround (such as using my web browser), I'm still happy to switch to something like Graphene.
you can install sandboxed play services for those apps. i created a separate user profile that has it installed for the apps that need it. By creating a separate profile, you isolate all the apps installed on that profile and they don't have access to the data on your main profile
it's super simple to install. the hardest thing for you will be to get used to go through more setps to do normal tasks due to the multiple profiles you can create. i recomment you create a profile for banking, one for social stuff, one for google stuff and one for web browsing. the more you isolate each task, the more control you have over your data