The Apple does exactly what it should. I synce so my calendar and tasks with a radicale server of Android and Fire HD and there were no problems.
It would be nice even if you could specify a fallback server, which is used when the actual URL is not accessible. For example. a backup server, or if you can reach intranet and extranet access as an alternative.