Sure there are blind Apple fan boys (and girls) everywhere but to generalize to the extend you have is a bit ridiculous.
-You know that many people do not shop on specs alone
-You know that specs alone absolutely in no way make a good (or the best) product
-The quality of materials, design, and finish on the iPhone is untouched
-The iPhone simply works, an idiot can use it, that is both good and bad, but more good
-They have the higest resolution screen (or at least did until very recently)
-Have the largest app market
-iPhones can be jailbroken and modded, there has always been a small communty of enthusiasts who do some great things with their Apple stuff, phones and otherwise
P.S. I do not have nor do I want an iPhone...
Cheers