“Today, five countries exist that can be said to be communist: China, Russia”
Tell me you have no idea what you are talking about without directly telling me you have no idea what you are talking about. In what way can today’s Russia “be said to be communist”, and how does its current, very explicitly anti-communist government, contribute to the point you are making?
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.