iPhones are good for people that just want to do some basic shit and don't want to have to put to much effort into learning and using their phones. The problem is the price tag. You shouldn't have to pay that much for that shit. Jimmy Kimmel did this bit when the iPhone 7 was coming out where he just went and got this cheap Chinese knock-off with an Android build meant to look like iOS and went around telling people it was the iPhone 7. All those people were shitting on Android like "Yeah, that's why iPhones are the greatest. You could never get something like this with Android." Moral of the story, most iPhone users don't know shit. They just want something trendy.