I want to preface this with: I'm an Android user/developer of 5 years, and have no interest in Apple devices. I don't mean to offend anyone, and I apologize for the long-winded post.
Sadly, I find Android is heading in a very bad direction.
Google has captured most of the top of the market, leaving little opportunity for growth, so it appears they've started "simplifying" the UI to capture those with little/no interest in mobile computers, those with less mental acuity or those unable/unwilling to spend a few hours learning the fundamental operating principles of a machine, young children, etc. Same direction Gnome headed in a few years back.
Can't blame them; they are a publicly held corporation, and they must grow. But, unfortunately, simplifying a user interface almost invariably makes it less useful to those who are willing to put in the time to synchronize with the machine.
Just a few more egregious examples of this in the latest Android versions:
Menu button removed
Contextual menus are a extremely powerful. On most modern OSes, right-clicking a control brings up a menu of actions related to that control. Since touchscreens lack a practical way to right-click, the menu button used to implement the equivalent functionality. Some UI designers claim it's inconsistent because you never know if the menu button is going to do anything, and that is a valid complaint. However, removing contextual menus entirely is silly. Many apps run full-screen where an overflow button is inappropriate, and when appropriate, overflow buttons needlessly take up room on the screen and enforce a display layout that isn't always appropriate for every app.
Bafflingly unusable new task switcher
If you haven't seen the new task switcher layout for 5.0, check it out. No longer can you see screen captures of your most recent 5-6 apps, but rather a confusing, battery wasting, user-interaction-required morphing list.
Google Maps feature regressions
Although not directly related to Android, it is symptomatic of Google's general new approach to mobile development. Gone are incredibly useful features like distance measure, zoom controls, sortable place search, place search compass arrows, and many other features that made the old Android maps app so great.
Where are chrome extensions? Native multiwindow support? GNU tools (instead of their godawful "toolbox")? Correctly functioning alt-tab? DNS overrides? Native image backups? Out-of-the-box viper4android? How about forcing manufacturers to add a "delete crapware" button if they want membership to the play store? Where are the extended privacy controls?
The thing is, they already have the "power users" market. So there's no reason to improve the Android core. We've all got CM, AOSP, AOKP, etc., anyway, right?
But it's frustrating, and I do hope some competition pops up to re-address the concerns of those who really use their devices.