I use Graphene OS. While you can run it completely de-Googled, in order to run Play Store applications Graphene OS takes the route of sandboxing Google Play services. This means that they run with the privileges of a regular application and you can deny it access to e.g. sensors.
Sandboxed Google Play is practically identical in functionality to its non-sandboxed counterpart from the stock ROM, and nearly all applications should work. I can confirm that WhatsApp works for certain, as well as my banking app.
Calyx OS is another one that uses MicroG as a replacement for Google Play Services instead, but I have not used it.
I use Graphene OS. While you can run it completely de-Googled, in order to run Play Store applications Graphene OS takes the route of sandboxing Google Play services. This means that they run with the privileges of a regular application and you can deny it access to e.g. sensors.
Sandboxed Google Play is practically identical in functionality to its non-sandboxed counterpart from the stock ROM, and nearly all applications should work. I can confirm that WhatsApp works for certain, as well as my banking app.
Calyx OS is another one that uses MicroG as a replacement for Google Play Services instead, but I have not used it.