> I didn't have 3G, GPS or App Store (nor a couple of other things)
I bought the first iphone on the day it came out and I believe most phones did not have 3G at the time, almost all didn't have GPS (no real use case as navigation apps didn't really exist for phones), and most just had crappy App Stores.
> iPhone first came out it wasn't very good
Unequivocally false! It did everything a normal phone did fine. However, it did something no other phone came close to offering and it singly handley made it the best mobile device. It had an astoundingly intuitive and fast UX for browsing the web combined with an unlimited data plan. That's why I convinced my parents to drive me to the apple store so I could buy it despite the high price (they had to reduce the price by 200$ soon after because it was so freaking high (400-500$ for a phone in 2007)). The phone and app stuff was all moot. I wanted to be able to browse the web just as well as I did on a computer anywhere and everywhere and the iphone was what completely revolutionized that.