I'm using Proton with my own domain + calendar + proton pass and I'm quite happy!
Because I was still unsure of it at first, I was using Proton side by side with other services for a while. But I noticed it covered everything I needed with a couple of nice additions.
With email I'm using multiple custom domains plus you can set a catch-all for each. Pass also offers unlimited forwarding emails to avoid spam.
Haven't really used drive all that much yet, so can't say anything about it.
Also, supporting a company that depends on neither shareholders or advertisements is a nice change
Swapping Microsoft for Google is not much of an improvement imho