OK, here's the thing, I've never had an Android phone before. Had iPhone, but was always interested in trying Android. I was not willing to pay a premium price for the flagship however, just in case I did not like it, but with the release of Moto G and it being so close to stock and so affordable with great specs, I decided to give it a shot and got it. Here are some of the observations from somebody who switched from iOS to Android. Before we go further I'd like to mention, I don't have an agenda for either OS and I don't have any loyalty for any company. I go where I get better options. - Phone Unlock - iOS/iPhone has the awesome TouchID, but if that's not there, there are not many options, just Pin and Password. On Android, you get multiple ways to unlock: Pin, Face, Pattern, Password. You can also control more things, such as if the power instantly locks the phone, or after what period should it lock (iOS has the same), enable/disable widgets on lock screen. If you have a bluetooth device, you can configure for the phone to auto-unlock if it detects it, although it'd be great if there was an option to unlock it when on a home Wi-Fi network. Small differences with Pins: On Android, you press the button, enter a pin and then you tap "Enter" on iOS, you press the button, slide the screen, enter pin and it unlocks. Same amount of moves, but different approaches. - Notes app - Android's Keep is MUCH better than iOS' Notes. - On iOS, I had a Dropbox Notes app that opened a specified folder in Dropbox and allowed editing of text files. On Android, you can just create a folder shortcut on the homescreen and you can edit text files right in Dropbox. So on iOS, I needed a separate app, on Android, I don't. - Each app on Android, has its own options - Such a vibration. On iOS if you turn off vibration in the options, it's off system-wide. Not so in Android. That surprised me at first. - Scrolling - I used to swear by iOS' scrolling. But I have to say, I MUCH prefer the way scrolling physics is done in Android. It's faster, feels better to flick up or down, it's great! On some apps, you can grab a scrollbar and scroll quickly (again, each app can have their own options). What iOS has that's great is tapping on the status bar to go to the top, that's a great feature! But since Android's scroll is so quick, you generally don't miss it. - Widgets - There are so cool widgets out there, personally, I am not a big user of them, so my homescreen looks like iOS icons. It's great to have an option for those that want it, but IMO iOS is fine without them on the homescreen. - Notification Centre - I like it more on Android, nice shortcut/switch button for quick toggles too. I like that nofication and toggles are kept in one menu. Better than iOS 7, although iOS 8 could probably match it. - There are no notifications on icons in Android - At first it felt weird but you quickly get used to the idea that the Notification Center is the hub of all the incoming information. - Centralized Audio Controls - on iOS you get centralized controls (FF Play/Pause, FB) in the Control Center. I was disappointed that Android did not offer the same. BUT! After trying apps on Android, I realize that Android does it better. In Android, each application puts its own widget in the Notification Centre that is suited for that app. If it's a music player, then you can put a widget with controls and the album art (some offer customization). So it's more flexible than iOS'. With iOS 8, music players and other apps will offer the same widget, I assume. As a side note, you CAN play audio from YouTube in the background. You need to get PVSTAR+ and it plays them fine, also puts a widget in the Notification Center, so you can control the playback while being in any application. - Status Bar - Android's is much better IMO. I like how the text appears on it when there is a notification. Although, there is no Internet activity icon, like there is on iOS, so you don't know when something is using the network. I like that on iOS. - Google Play - Wow! Despite it's stupid name, this is so much better in my opinion than Apple's App Store. It looks better, more organised, there is more information, there are more reviews with more informed people. - Application Installation - You can side load APK files (install files for Android, like IPA), Install from an SD card, install from any website you want. - You can download the APK files from Google Play, so you can have backups and you don't need any extra application for that. You can backup IPA files on iOS as well, but you have to have iTunes installed and download it, only using iTunes. Much more freedom! - Homescreen - I like Android's homescreen/drawer combination more. The smoothness is the same, and I like the panoramic wallpaper. You can keep all the apps in the drawer (organised alphabetically) and get whatever you need on the homescreen). I like the drawer's card style page switching. - Data usage app - Very useful! Apple should add something like this. It has warnings and data limits you can set, shows usage for both cellular and Wi-Fi. - Keyboard - I prefer Android's keyboard for typing, and I also like its sounds, and it has a lot more options, but things like shortcuts are not as consistent as on iOS. For example, you create a shortcut "ml" which fills in your email. On iOS anywhere you type "ml" a pop-up will appear with a suggestion, once you tap the spacebar, the field will be filled in with your email. On Android, shortcuts appear in the word suggestion bar (Quicktype on iOS) above the keyboard, the problem is, the word suggestion bar does not appear/work with all fields, so in some places you have to manually write in your email. - Cut, Copy/Paste - Better on iOS. Can't select text everywhere on android entry fields. Selection levers are clunky. Sometimes you want to select a word and it selects the whole sentence. But when you select a text, you also get a "Share" button, which is very handy! You can put that selected text into other applications, or just search good for it. As for the Paste, you have to tap and hold for the button to appear, again, I prefer it on iOS. One small thing that Android has is, if you select a word, you can tap the "Shift" on keyboard and it toggles (Title, lower, CAPITAL) the case for you, iOS does not have that. - Undo - Android does not have Undo! Super handy on iOS. - Dictionary - iOS has a built in Dictionary/Thesaurus, which is fantastic and very useful. You can select any word, anywhere and instantly get either a translation or explanation. Android does not have that. - Email app - It's decent on both. On Android you can two email apps, "Email" and "Gmail". Sometimes Android email does not fit bit emails properly (you have to pinch them in), unified view does not fetch emails - on iOS, when you switch to the unified inbox in iOS, it automatically checks the mail for you, on Android, you have to go into each individual inbox of every account you have to get new mail, if you don't have them on fetch/auto-check (which I have off in iOS, I just launch the Email app that starts in the unified inbox and it gets all the emails then). One nice option is that there is "show images" which you can turn on for any email (address) you want and it'll load images in the email. - Chrome - It's great and fast on Android, but strangely, does not have a back-forward history, when you tap and hold on "Forward" or "Back" nothing happens, on iOS it shows your history for the current tab. - Firefox - Great on Android. A resource hog as usual for Firefox, still fast and great. On iOS Firefox is pretty much gone and with them changing their sync service, the old apps that worked (you could get Tabs/Bookmarks/History), don't work any more. So if Firefox is your primary browser, you won't get integration with iOS. With Android, you get a great integration and sync. - Modularity - I love this in Android. System applications, everything updates independently and when it's ready, you don't have to wait for the annual whole OS update to update your email app or Chrome. If iOS did the same thing, Apple's iOS keynotes would be a lot shorter. - Hiding/Disabling Apps - Also love this. Don't need the app? Just go to options, disable it and disappears from everywhere. If you don't like a default application, download another one from Google Play, and make it your default one. Easy! You can replace anything. - Defaults - Awesome! You can set default applications and if you have a few that can handle a particular file format or a task, you get a pop-up with an optionto pick which app does the job (and you can set it to be the default from now on (you can change defaults in Options, anytime you want)). But, it can be a drawback a bit if not handled well by an app. For example, if you tap on a text file in Dropbox, you get a pop-up with multiple options (apps), BUT, there is no option to set one app as a default. So every time I open a text file in Dropbox, I have to tap on it, and then tap again on the Dropbox icon from the list, so it opens inside Dropbox... that's annoying! - Maps/GNSS - Google Maps is the same on both platforms, let's not even talk about Apple maps. I like maps in general, so I always try to get several apps that use different map sources (NAVTEQ, TeleAtlast, Google, OpenStreetMap). Both platforms have big GPS navigation apps: CoPilot (same quality), Sygic (smoother on iOS, although still does not use the stock iOS UI), TomTom (better on iOS), Navigon (haven't tried it). OpenStreetMap is different matter, both platforms have popular apps such as CityMaps2Go and MAPS.ME, but all the serious apps are outdated on iOS and are not being updated since around 2012. On Android on the other hand, there are many great maps apps, one of them is "Locus Maps", which is just an insanely feature rich application. On Android, you can can view satellites, how many are in view, how many are in use, which are they? GPS, GLONASS? etc... On iOS, such information is not provided. If you are not interested in GNSS technology, then you won't find this interesting but if you are, it's cool to have all this information... it'll be more useful once more GNSS constellations (Chinese BeiDou, European Galileo) go online. - Dialer - Better on Android. You get the same separate Dialer and Contacts apps as on iOS, but they are better on Android. Here is one of the places where Android's integration comes into play (I'll talk about it more below), when you tap on a contact, not only their phone numbers appear, but if you have them in Skype, Viber, Facebook, Twitter, any other communication medium, it all appears in their contacts. Basically you get a list of all the possible ways you can contact that person, which fantastic! And you can optionally create a shortcut on the homescreen for a contact to either dial the number of your choice directly on tapping, or to open up a card with all their information that you can scroll through and pick how you want to contact them. - Messaging - Currently, prefer it on Android, but iOS 8 will be better IMO. Android's messaging is simple, you can share lots of various media and you get delivery notes, which you still don't on iOS. Third party apps available for both, but on Android, you can make it a default one. Textra is great for Android. - App Quality - It's a hit and miss on both platforms. However, if both are premium, I prefer the Android version. Couple of examples: There is no good KeePass app for Android, there are several that are OK, but I like the iOS app better. Viber on Android, has favourites, on iOS there are no favourites. Ebay on iOS has "Reminders" that tells you who do you still have to leave feedback to (great if you order lots of things), on Android there is no "Reminders". CityMaps2Go has more functionality on iOS. Pin Drop is better on Android. Both have their own killer apps. For me, on Android the killer app is: Quickpic. I LOVE IT! Fantastic photos app. You can add cloud accounts, OneDrive, Dropbox, Flickr, etc... - Controls and Workflow - ANDROID! I love it, I LOVE IT! When other people mentioned how great and useful the Back button was, I always thought it was not a big deal, until I used it. Back button = HUGE plus for Android, it's great! I MUCH prefer Android's controls - Back / Homescreen / Switcher(Multitasking) buttons are so much better than iOS' Home button. General workflow, speed and cross-app communication/switching is better on Android. This is one area that I can say with full confidence that I like much more than iOS. Working with Android and doing things is faster and feels more "integrated"! Open an email app, click a link, browser opens, view, hit the back button, you're back in your email. Switcher / Multitasking view on Android is so much better than iOS 7's. I liked iOS 6's switcher, but iOS 7's cards, is terrible IMO. It's annoying that you cannot even tap on an empty field around card to the homescreen (you can on Android). I don't like iOS 7's overdone animations, it feels like the OS constant tries to slow you down, while with Android, you get animations but everything is quick, snap, snap, snap and you're done! - Integration / Cross-app communication - This could change with iOS 8 (depends on developers), but right now there is no comparison, Android is way ahead. You get that awesome "Share" that all the applications that can handle that specified data appear in. You can switch from app to app and hand off files, easily and quickly, and you can return quickly as well, thanks to that Back button. Here's one example: Viber, setting a profile picture. On Android: Go to OneDrive/Dropbox right from Viber, select a pic, set it. On iOS have to open OneDrive/Dropbox, download the app, open Viber, set the pic, go to Photos app and delete the downloaded picture. Although, as already mentioned, could be fixed with iOS' Extensions feature now. There is an "AppShopper" for Android as well and you can quickly add an app to it, from Google Play, just tap on "Share" choose "AppSales" a small window appears, tap "Add", done. Never even have to leave the Google Play app. - Filesystem / Management - Feel like this is the part where Android is very overrated. It feels a little bit messy. The problem is that Google has severely limited the access to microSD card. I was under impression that Android's file system and application work much like Window's ones; however that's not the case and a lot depends on the developer and manufacturer. For example, on Moto G, there is no way to make the microSD card a default save location for all apps. Each app has it's own settings... camera app for example, has an option to save pictures in microSD, but if you take a screenshot of Android, it saves it into it's internal memory and there is no option of changing that. So things save all over the place. You cannot make Chrome or Firefox save in a location of your choice. Some apps can see both the internal memory and the microSD, some can't (there are so music players that I liked that could simply see anything else other than the internal memory, and I have music on the microSD = application useless). So it's a hit and miss. In addition to no default saving options and Google massively restricting what can be done with a microSD - Android also does not support Mass Storage (UMS) any more - Which, I have to say a huge disappointment. You can't just plug it into your PC and drag and drop files to it as if was a flash drive. (While, UMS is gone though, there are applications such as AirDroid, which are fantastic and allow you to manage almost everything on your file from a browser window. You can drag and drop files, send messages, view images, etc... but still, no UMS is a big step back). Meanwhile, Dropbox has become a sort of a file system for iOS (without cloud storage services, the iPhone would lose a lot of functionality for me), plus it's in the cloud, so you can access it from anywhere. Because of the lack of file system in iOS, developers provide more backup/restore options (email, Dropbox, etc...) for their apps. If you've ever seen them, iOS' system folders (applications folders, etc...) have a better structure than Android's, they're more organised. The good on Android is that, yes, you can move files around, organise them. You can also access application installation folders (useful sometimes), which you'd need to have a jailbroken iPhone for. So I am a little bit disappointed in how files work in Android. I thought, drop in a microSD, select it as a default storage in options and everything I'd save, be it pictures from Chrome, a screenshot, or a download file, would go into it. And I was also under assumption that you could pick a save folder in pretty much any application. - OEMS add A LOT! Not all Androids are made the same. For example my Moto G does not have SIP support, even though Android supports SIP. You cannot remove homescreens. Each Android phone its own little functions and differences, each phone comes with its own experience... variety is great but similarity is also great, you can dictate exactly what to do to someone over a phone conversation on an iPhone, because they're all the same... with Android, they might have a different menu, etc... - Outro - In conclusion, both platforms have their strength and weaknesses, there is no perfect one. The thing is though, starting with Snapdragon 400 (I really feel like this chip marks the tipping point), and with Android's constant optimization, you no longer have to pay a premium price to get a great experience. I was concerned for the infamous "Android lag" etc... but even entry level phones are fast! Very pleasantly surprised, and it's only going to get better/cheaper. However, after trying Android, I have to say I would not have a problem paying a premium price for a flagship Android phone.