On mobile I have etar calendar and davx5. It generally works pretty well, even if the sync is not instantaneous. I have a few problems with inviting people to events and sending the associated email/invitation, but it’s just a matter of how the SMTP servers are managed, just a minor thing