I have always been an iPhone user. I decided to go into the android world unbiassed by switching over to the HTC One first, then the S4. Both are good phones, but their downfalls is Android, and the User Experience that both companies implemented with their customer interfaces. NFC is useless, all the eye stuff for the S4 are just gimmicks. Both phones can get annoying to use. The only thing I miss from both phones are the Bigger screens, and the swipe to text features. Other than that, I don't see why Samsung likes to bash Apple when their Galaxies are full of flaws that far surpass the iPhones. The build quality of the HTC is an illusion as well. It's a beautiful phone, but some of the plastic parts are just pathetic quality, even dye from your jean pockets will get stuck to it, and it will be hard to take off. I had the silver HTC One with white trim, and wore it with some red cargo shorts I had once, and it turned into an silver HTC one with a pink trim.
I have a different experience. I love my iPhone - but use my S4 way more now. The camera software is far superior as are the images/videos I can take with it.
NFC as a payment method hasn't been very useful for me - however since my wife also has an Android phone - the ability to tap our phones to transfer pictures, a webpage we're looking at, etc has been great.
I also have had few glitches with Android as an OS - nothing that I didn't experience with iOS either.
But everyone should use the phone and OS they prefer. And leave it at that. Everyone has a different use case and subjective opinion. Bashing other phones just because it's not the one you use is silly. Let everyone enjoy their purchases. The "judgy" behavior is pretty appalling.