My experience with Android was absolutely horrible. I have never been disappointed by an iPhone. Android phones pack too many pointless features in their phones in order to have something iPhones don't have to get the sales, rather than release quality products.
I am looking at a new phone soon, and I am considering a M8, but I am not sure.
M8 currently has the best screen response time in the game. If you want the fastest phone(in terms of responsiveness) on the market, then the M8's your answer.
Personally, HTC's skin and camera is a deal breaker for me.
Even as an Apple user, and therefore preferring iOS over Android, I would side with the Android fans because the only fact here is that Apple "stans" are so damn pretentious, it's just unbelievable.
The thing with Android is that each flagship has their own version of Android with different UIs and features. Like the OS you see in a HTC One is different from the one in a Samsung Galaxy. There's literally hundreds of versions floating out there, so it's hard if not impossible to compare Android to iOS.