1. Voice dialing. In this day of hands-free-while-driving laws, how can the iPhone not support voice commands for the phone features? The user interface is great, but it still shouldn't be used when driving. (And why not voice commands for other items such as calendar entries? OK, that may require Mac OS X Snow Leopard.)
2. Attachment saving. I can save image attachments to the Photos folder, so why I can't I save other attachments such as Word and Excel files? Having to find the e-mail to which they are attached each time I want to refer to them is lame.
2.5. Oh, and why can't I open RTF and PNG files? RTF is the lingua franca word processing format used by many apps, including Apple's. The iPhone should support it, not just Apple's and Microsoft's proprietary formats. (And if Apple wants to attract lawyers, it should support WordPerfect format as well, although that could be a third-party app opportunity.) Likewise, why can't the iPhone display the PNG graphics format widely used on the Web?
3. Primitive calendar support, part 1. I can sync to Exchange's public calendar, or I can sync to my computer's personal calendar (iCal, in my case), but not both. I don't put my personal business on the company's shared calendar, so I need to be able to sync to both. Sure, iCal has my Exchange appointments, but when I'm traveling or commuting and don't have my computer with me, if I sync with iCal (as I do), I can't get any updates from Exchange wirelessly. I can sort of get around that if I get an e-mail invitation from Exchange -- accepting the invitation puts it in my iPod Touch's calendar -- but that's really a workaround.
4. Primitive calendar support, part 2. Like many execs, I have some standing meetings that are every three weeks or the on fifth of the month. But iPhone doesn't support those -- yet Exchange does. Clearly, the iPhone's vaunted Exchange support isn't complete.
5. Primitive calendar support, part 3. As my colleague Tom Yager notes in his iPhone 3G review, you can't send out invitations from a calendar item you create on the iPhone, even though it's exactly the kind of thing a mobile user would expect to be able to do.
6. No ability to synchronize to-do notes or tasks. You can enter to-do items in the iPhone, but you can't sync them to your computer or to Exchange. And your task list from Exchange isn't visible to the iPhone. Again, what about that vaunted Exchange support?
7. Primitive security. It's great that you can now do remote kills of an iPhone (using Apple's iPhone Configuration Utility), and thank you for supporting Cisco VPNs and Exchange access controls, and I'm perfectly OK that Apple makes you buy a Mac server to run that management software (IT departments could use more Macs in their lives). But the use of a four-digit numeric PIN as the first line of defense is pathetic. And why isn't the on-device data encrypted? This is standard in the competing platforms.
8. No keyboard option. I could never get the feel for the BlackBerry keyboard, but thousands of users love it. Apple (or a third party, but I think this is too key for delegating) should offer a keyboard attachment that offers the BlackBerry-style input for those who want it. Apple sells a Bluetooth charger, after all, so why not this?