Scheduling and managing events using Outlook.com calendar
I agree with you on most point but don't think fleeing to Apple will be magic.
Apple has their own ball busters built in. Consider: when your iPhone fills up with photos and there's no more room to take any more (see this commonly on phones owned by non-techie folks) then try to figure out how to transfer them off when you sync with iCloud. They only copy to a PhotoStream, can't be viewed in iCloud on the web and even if you install the iCloud control panel onto the Windows machine you still have to figure out how to delete the photos from the phone once they're in PhotoStreams. You can only do that on the phone one photo at a time - otherwise attach a USB cable and delete them from the DCIM folder on the phone. Oh, and if you think syncing with iTunes give you any access to the photos, think again. Can't see them there & can't delete them either.
But it all works for Jerry and Jane Sixpack if they buy Apple computers as long as they keep that USB cable handy. Apple is still living in the 90's with their proprietary cables and software. And they all go to lots of trouble to keep you inside their own ecosystem/walled garden. Apple is going to be the next Nokia if they keep making up their own cable standards in order to live off the income from proprietary cables that change every few models.