

Can also check out Nextcloud. Yes, its more overkill than just calendar and contact sync but its not that hard to set up and self-host. It has an interface for you to fix your calendar and contacts graphically and works well with DAVx5, if on Android. Believe you can just add the CalDav and CardDav for iOS, but have not tried it personally.



The way apple is now, you would only be able to print (wirelessly) through Apple products. And probably also DRM ink cartridges on a “security” basis.
Old Apple is not the same as current Apple.