To a point yes, but at the end of the day Android still suffers from being a splintered OS, where some apps will work on one phone but not another. This isn't entirely Google's fault, it's because of different builds by different manufacturers whereas iPhones are all built by one manufacturer.
I personally don't think an iPhone is worth the price you pay for it, compared with Android and WP for example the specs don't justify the prices and a lot of their sales come from people wanting to keep up with their workmates/neighbours/friends and so on. It's also worth bearing in mind it is partly because iPhones are available in more and more countries every year so that's going to increase sales as it becomes available to an ever wider audience.
As for WP their problem is they are behind everybody else. As my husband put it when looking over my 930, "It's like they are late to the party, arrived in a Bentley but forgot to change out of their work clothes. At times the OS seems as if it was rushed through and is unfinished. Talk is that they are catching up but with Google's recent advances and Android L on the horizon and the new iPhone due next month you do wonder if they will ever get close enough to carve out a decent market share".
They are improving but I still think there is a good way to go yet and the danger is that Android and iOS might just be moving quicker than Microsoft are and they could easily fall further behind. There has to be a reason why the major phone vendors still don't want to build Windows phones.
Android suffers from being a splintered OS? I fully agree with that but Windows Phone also suffers from the same issue especially after Microsoft allowed more OEMs to join the party.
Plus most mainstream devices on Android made by reputable companies like Samsung, HTC or LG run most apps perfectly fine however if you have a device made by unknown or less popular company like say Micromax, YOU'LL OBVIOUSLY SEE ISSUES IN APPS.
I owning a Nexus 5, many of my cousins owning a Note 3 or HTC One have rarely ever experienced issues in apps.
Future versions of Android keep on making apps more and more stable.
But I'm not saying I've never experienced issues on Android but no OS is without it's faults and flaws.
Plus do you think Windows Phone is not splintered? I used to experience quite a lot of issues on my Lumia 520 even on the Tapatalk app and since more companies like Blu, Micromax and other Russian OEMs are also joining you'll see more and more app crashes and instabilities.
The only OS safe from most crashes will probably be iOS and the price of the iPhone may not be fully justified but it's specs are nothing to be laughed at.
The dual core 1.3 GHz processor outperforms Lumia 1520 in benchmarks.
i see you have a nexus 5 as well so do i and im running Android L on mine and i dont see anything different,just changing the icons isnt enough performance,battery life etc is still bad
windows phone brings new stuff each time -both functionality and UI changes
android feels wayy more dated than ios with the black theme lacking colour on stock android,atleast WP and ios have colours
android 2.3-L hasnt really brought any massive overhauls except for looks and some under the hood changes
as for app quality,on android thats a huuge joke ,ios and WP have much better quality apps and dont have malware etc
my reasons why WP is hated arent wrong,reviewers are not even bothering having a proper look at WP
the pro-android movement which means putting down ios ,wp and bb10 is an utter waste
and what are these "light years ahead" features you speak of
The thing about not seeing "anything different" is because APPS AREN'T OPTIMIZED FOR ANDROID L, YET.
But as far as overhauls go, Android has beaten both iOS and Windows Phone at that and the original iteration of Android differs vastly from the current iteration.
As far as Android 2.3 vs Android L goes, there are too many differences so many that I can't list them all here.
But just to tell you about some of them Android 4.0 introduced extended widget functionality, face unlock, better notifications while Android 4.1 brought expandable notifications and Project Butter and TRIM support, moving on you got lockscreen widgets and so on, you also got a massive visual overhaul in both Android 4.4 and Android L.
If you are complaining about Android being dated it still has the most functionality and couple with that the fact that the API and SDK is so advanced that you see apps like 'AppLock'. You'll also notice that chatheads from Facebook Messenger can show up anywhere while this doesn't happen with iOS or Windows Phone.
Multitasking improvements in Android 4.4 allow apps to switch more smoothly as opposed to the dreaded "resuming" message you see on Windows Phone.
Plus nearly all Android apps function on Android phones with as little as 512 MB RAM, while Windows Phone clearly needs to work more on memory management.
You need to read more, a lot more as your arguments about Android are quite childish.
I'm not hating on Windows Phone but it needs to improve rapidly if it wants to compete with the likes of Android and iOS.
Sent from my Nexus 5 using Tapatalk