Apple clearly believes they have some sort of cash cow thing going with the fixed storage capacity, 3-teir pricing scheme, but how many potential buyers back out because of this? I do!
These smart-phones are powerful computers. I want an HDMI output or wireless video output to get the video onto a PC monitor or large-screen TV. I also want wireless mouse, keyboard and gamepad input. This has been a work-in-progress with Android for a few years and I suspect that Apple has yet to even begin. I found no mention of such things in this article, so that's a bad sign.
With the graphics performance of this device, it's even more of a shame that it's not ready to be a portable game console in addition to being a glorified phone and GPS device. What is a smartphone supposed to be? In my opinion , it should be as much as possible. Why have a powerful computer in your pocket do less when it can do more?