I understand that it is imperative to get things prepped for the SDK, but I think average functionality should have been addressed a long time ago.
We agree! If you agree that this work needs to be done, and you are only insisting that it should have been done "earlier", then we're totally on the same exact page of the book. Personally, I don't believe in the
mythical man month however... but it sounds like you do. You would do yourself a tremendous favor if you try not to focus on all the features you wanted yesterday... faulting Apple because they dared to release a product without them.
Just submit them to Apple like I regularly do, and wait. Tell other people to do the same. E-mail Steve Jobs once a month about it and be concise. Pick the most important 3 features and shoot.
I'm not sure if you read the reports of Apple pulling people off other BIG projects to get the iPhone out on time for June 29th (even though it looked pretty good in January)... but I certainly did. The last few updates have corrected a number of problems with the phone that weren't finished for launch day. We're now just over 6 months in, so its not really been that long (but it sure feels like it doesn't it?)
I'll be honest with you. Not ONLY does "rearranging icons" bring us a step closer to 3rd party apps, but think about it. Safari is one of iPhone's
biggest features. While you complain about deleting multiple emails and MMS, most iPhone users don't care about those things. Really,
they don't. I have auto-deletion settings on my phone that work well for me... and I don't get all that much spam. But if you asked me what I do on a regular basis... I'd tell you I had to type in the address of a website I went to ALL THE TIME, because mobile Safari doesn't have a "homepage" feature. The only reason rearranging icons makes sense, is because of the added ability to put shortcuts on the iPhone homepage (and more wonderfully, the DOCK).
--I have to tell you. If you've been to an
iPhone Tech Talk, you know that Apple has a LARGE list of features they're queuing into the system, and they have people assigned to determine which features are being requested or complained about the most. They're not licking their finger and sticking it into the wind like you apparently assume they are. They KNOW.
They've just finished instituting a
web directory of wonderful Web Apps that, while not
native applications, help people on a regular basis to get the most out of their phone. Personally, I go to my Google Personal page on a daily basis. Being able to tap my homepage and jump right to it, affects my productivity FAR more than a "to do list" application (that I often just use the Notes app to jot lists into as a replacement). I'd also dig having the Fandango iPhone app on my homepage (literally two taps, and I'll have movie showtimes in my area... SUPER easy).
I look at your list, and the ONLY thing I see of real "prioritization" worthy significance, is clipboard support. Everything else is very subjective. I generally don't make a habit of needing to copy/paste things on my phone yet, so its only a mild annoyance. Accessing web pages FASTER... ones that I use frequently? That's something I'll need each and
every day. I can already tell you that when 1.1.3 is released, my homepage will change dramatically. Bank of America, Google, Google Apps page, Fandango... Digg... I'm not even sure the Safari icon will even remain on the first page (and definitely NOT on my DOCK).
But I wish making the phone better was a better prioritized.
"Better" is subjective, isn't it?

I'm in the camp that wishes there were an alternate reality, where people that think they could run Apple, iPhone development, or what-have-you better than Jobs does, could be arbitrarily placed in charge, and we could periodically check the alternate timeline and compare it with the one that we're in, but unfortunately none of us have that luxury. When I look at what they've added, and what I hope they'll add, I always temper my judgement with the fact good work takes time. When YOU look at what they've added, you see all the things their hard work inspires you to think of... and you automatically wonder why it isn't done yet. It's natural. You think about your own day-to-day priorities and you tend to gloss over all the current effort.
Luckily by February, we won't have to wait for Apple anymore. There'll be a roiling community of developers tossing their creations into the pot, like other phones... except we'll be seeing all sorts of
NEW possibilities.
I still think it's a wonderful device as is.
Me too.
You too, man.
~ CB