I can understand why some people like their iPhones, but I don't see the point of queuing up on launch day and be the first to get your hands on one.
The software and firmware of any newly released tech product is never stable and always buggy. Wait a few weeks or months.
Besides, Apple will definitely slash prices as the smartphone competition is quite fierce.