I just moved to Android this week, after 9 years on Windows Phone. Android is making me feel very, very stupid indeed.
I've played with Android off and on for ages. My girlfriend has always had iPhones, so I've always had a pretty good view of where both operating systems were at.
Neither were compelling, but after my 950XL broke it was time. And while I know how terrible Android is for an 8th go at the same OS, I'm blown away at the low quality bar Google has managed to get the world to accept. It's like Symbian all over again, but this time with touch screens.