So I know this thread is old, but its still something I struggle with. I did get a HTC one m8. And while I think its a good phone, I do miss some things on my 5S like performance of certain games. Althoughbi will say that I love the bigger screen and I think that googles new material design is fantastic and easily on par with apples iOS design.
I also still like that I get more hardware choice with android.
But again, the update thing is a issue since this I'd a carrier, non nexus device. So who knows when I'll receive 5.0 lollipop. And its won't be the same lollipop, visually, that I would get on a nexus device.
And again, performance isn't terrible on android, but it's still not quite iOS smooth.
And if I get a macbook, which I still might do, I lose out on continuity between the phone and computer.
So really, it's a tough choice.