Android hasn't brought much to the table since 4.2 really, which was a year ago. I think people need to be a little more fair when criticizing Apple, too.
The thing is, Android already does and allows so much more than what iOS does or allows. (This applies to the hardware as well.) So when something is "missing" or if an update hardware or software wise should come up short, there's really not much choice left in the matter.
This isn't true with Android's model. And saying each Android update isn't big anymore (which I more or less agree with) also ignores the very important point that Google updates their core apps individually throughout the year. There's been an insane amount of updates just these past few months to their apps.
I own both the Nexus 5 and the iPHone 5C, and I can say when something feels missing or inadequate with iOS and the iPhone, I feel stuck. Whereas if I'm displeased with the Nexus 5, if I really wanted to, I could probably find a replacement phone or launcher skin or change some default apps all to appease my particular need. This sort of flexibility, unfortunately, doesn't exist with iOS and the iPhone.