Re: 3 weeks with Android, but I miss iOS so much...
Unfortunately Apple, Google and Microsoft won't offer full interoperability and functionality between OSes...If they did that, they would lose an important advantage..
It's not that I am saying I want to use iCloud on Android (which would maybe be possible but really not great)..I am using many services that are available on many platforms, but I want the apps that I use to take advantage of the OS they were written for.
Lastpass for example is a great password manager, but 1Password is so much better! 1Password offers clients for Mac, Windows, iOS and Android (in beta but looks really good). 1Password shows that this kind of interoperability can be done, with no loss of functionality or getting the impression that apps do not take advantage of the platform they live in..Lastpass works great but looks awful, and I cannot use it on my Macs. No way..
Google could easily write a sync software that connects to iTunes, iPhoto and Aperture. What is the problem with that??? It wouldn't hurt interoperability at all! They are not doing that because Aperture does not display any Ads...
Wunderlist is another example of good interoperability. Their clients are good and work on each platform a bit differently. That is also good!
I don't want to have such an OS agnostic behavior. Apple's approach is the best for me, and yes, it has the disadvantage that people can only use Apple hardware. At least their hardware is the best on this planet, so this shouldn't be an issue on most cases..
Fact is, if people want ease of use, and a seamless user experience, then there is only one choice for all computing needs at the moment...
How can I explain my best friend that got a Nexus 5 that he has to enable developer mode just to sync his local Mac contacts? Android is really great, but user friendliness is at the bottom..The out of the box experience must get much better and I am sure Google is working on that, but they are not there yet...
Experienced computer users don't have any issues of course using Android..
Hotmail works fine on my Android, as well as iPhone. GMail works fine on my iOS/WP8/BB10 devices too. Google has the most incentive to have their stuff work cross platform.
Personally, I really prefer LastPass over 1Password. Your opinions are preference, but I can use LastPass on Linux, Windows, OSX, WP8, iOS, Android, BB10, even my WebOS tablet iirc. They also support Two-Factor, something I don't think 1Password is doing yet. I LastPass to sign in just now, and I prefer function over form if it is that much better.
Google did write much better sync software. It's just using their services to sync in the background. On my Mac/PC/Linux/WP8/iOS/Android/BB10, I just enable them as a sync service and it works. I don't plug anything in to anything but a charger. If I'm browsing GPlay from my Mac, I click "Install" and pick my Android device (tablet vs phone) and bam, it's on my phone. It's really two mindsets. Either syncing with a cable, which I find tedious, and not for me, or over the cloud, which happens without fail automatically. Google could write something to work with Aperture, sure. But again, why would they? Then someone would ask for Photoshop, then GIMP, then all the others. Honestly, I've never used Aperture, but can't it export to a folder? Then you could have G+ automatically syncing that folder, and it's on your phone?... Or if you're set on plugging in, you could put your phone in "camera mode" instead of MTP or whatever, and then it shows up like a drive?
Basically what you're saying is that you prefer to sync with a cable and as Android is past that, and you'd prefer it not be. Do you think Apple isn't going to do something to stop Google from syncing with Aperture? Is it at all possible? Microsoft allegedly (although almost definitely) made it difficult for Lotus Office to run, wouldn't Apple do the same?
It isn't "fact" that iOS is easier. If it was, there wouldn't be anyone using iOS. It's a "fact" for you. Personally, I find it much easier to *never* sync with a cable. Has a friend of yours ever accidentally erased their data by saying "setup as new iPhone" or mixed their contacts with another computer's by plugging in? Is that easier or harder to fix?
Your friend had to go to developer mode to just go to System Preferences -> Internet Accounts (I'm on Mavericks so it might be worded a little differently for you) -> + -> Gmail?
Or if you still *insist* on a cable, which would only get you outdated contact info anyways the second you change something, you could open the Contacts on your Mac, then Export, then VCard and send that to your Android using the File Transfer program they make for the Mac, and then import it to the contacts on your phone. Not easy, but I can't see a reason you wouldn't just do the System Prefs route.
Edit: Again, I'm just offering counterpoints, I'm not saying this as *you* should change, I'm saying it as "future people reading this need to figure which person they agree with more, and that's the platform for them".