Someone else wrote about how you’ll have a problem creating feature parity and integration like apple services. They’re right.
A better idea is the thing everyone always says: make a threat model.
The easiest thing to do for an Apple user is to simply make an iCloud recovery key, turn on advanced data protection and remove any account recovery method other than the key.
I would also gently counsel against trusting prismbreaks recommendations without research as they still point people at federated services where any bad or coerced administrative actor federated with the target users platform has access to a huge swath of data that most users would put in the category of “private”.