Again I ask, as all consumers should ask when buying their device; Put aside all the subjective BS, and ask, what am I getting for my money? Show me exactly why your hardware cost more than another device. It seems most people that choose the iPhone really don't want to answer this simple question.
People who buy iPhones likely do it primarily for the software. It's not a hardware thing, as long as the hardware runs the software.