CalyxOS just works, is completely deGoogled and has better battery life because less shit is running by itself in the background. If you need any Google apps, you can install them voluntarily via the Aurora store (a version of the play store that strips serial numbers etc from communications with Google’s play store servers).
All my banking apps and work apps function, though I couldn’t get Pokemon go to work.