It should be mentioned why Apple products suck. Lets stick with the iPhone's.
#1 They cost too much. Nearly every iPhone costs far more than an equal or better Android phone.
#2 They're locked down. You're only allowed to do whatever Apple allows you to do. Which isn't much.
#3 They have no SD Card slot. Yea some Android phones do this now but it's stupid. A 64GB SD Card is $20 off Amazon, not including the internal storage of the device.
#4 They're usually behind in specs. Yes the iPhone 6S has 4k display but that'll likely just drain your battery for no good reason. The iPhone 6S also only has 2GB of ram. While the Asus ZenFone 2 has 4GB of ram, 64GB storage, and a SD Card slot.
Mind you I raise my eyebrows against Android phone owners who also spend that much for a phone. But why spend so much on a device that is no better than a cheap $200 or $100 phone? Especially when you're just going to put an ugly case on the thing cause dropping it is like watching $650 go out the window. Phones are volatile devices and you could easily lose it as well as break it.