if you gonna go with this, make sure its implemented in system by default, so I can still use the full feature of micro G without rooting my device, some banking or digital wallet apps reject if your device root, and until now i think magisk still can not bypass safety netYou can also use microG
I switched yesterday to it.
In magisk is an installer modul (with instructions for a patched play store)
Also there is a magisk module to enable calendar and contacts sync.
On XDA is a guide to enable android auto/car support with microg.
The signature spoofing can be easily patched by magisk -> riru -> lsposed -> signature spoofing xposed module