MobileMe has been mostly reliable for me. I only do OS X -> OS X and OS X -> iOS though for contacts and calendars, so I can't comment on the reliability if Windows is involved. The few hiccups I have had tend to be with iDisk offline syncing.