I liked the iPhone because the features that were lacking at the time were not very important to me, and the features that were implemented are for the most part extremely well done; not because I'm some delusional fanboy.
My needs have changed a bit and so I'm using an Android phone now. But I was pretty happy with the iPhone for quite a while, despite its limitations.