Its hard to read that article and not agree with some of his points. I think most of us could agree that in iPhone's initial state there is a ton of room for improvement and I'm sure it will come.
I think these make the top of my list for improvement areas (hopefully in Apple's 1st software update for iPhone:
1. true chat client. Not that it effects me, I went with the unlimited sms plan, but if the people I text use AIM I would imagine they might frown by my persistent and costly sms texting
2. calendar app needs to be easier to add events to (as suggested in the blog above)
3. There should be a way to set pre defined formats for new events just as in iCal on your Mac. (ie, always make new events with alarm 15 min prior)
4.This is a big one for me (Audio out through the dock connecter, what gives?) I almost have the urge to start toting around my iPod and my iPhone because the iPhone doesn't do what my iPod does.
5. Notes app (it's very present and yet very alone in an odd way) it doesn't sync..yet (10.5?) . It just isn't integrated with anything else.
6. Ringtones. either more choice in standard tones or the mp3 choice
7. I would feel much more comfortable if the iPod function of the iPhone had a pause/mute button as an actual button on the outside of the case. That or make a pause button accessible no matter what app you're working with. A small thing that's bothered me is that if I want to quickly mute a song I have to stop anything I'm doing. If i'm typing out an address in maps, or a url in safari, or in the middle of writting an email (remember once you leave those apps they are NOT cached you have to start over) you have to hit the main home key and tap in iPod and then tap pause. Then go back to where you were and start typing all over from scratch.
8. We could use a small storage space with a directory for files that we get in email or that we want to sync with on the mac/pc. If I delete my emails I delete photos, docs, xls etc :::Frown:::
9. Flash plugin for safari
10. Contacts should work more like address book. An alphabetical directory doesn't bode well when you have 300+ contacts and sort them via groups, or smart lists as in Address Book for Mac. I use keywords too. Smart lists or a search box would be very very useful.
Not meant to come off as a rant at all. I'm 10x better off with this phone than any other phone I had. But if we're going to see an update I would love to see these things first. Before games or some other cool app.