According to various forums where you can find info on hacking the iPhone, the firmware 1.1.1 update may have made the iPhone structure more like the iPod Touch and locked it down even more with stronger encryption. While I can understand that Apple wants to keep the iPhone locked down to reduce customer service calls and create a consistent experience for all owners, many mobile enthusiasts are used to installing 3rd party applications and customizing their Windows Mobile, Palm, Linux and S60 devices to their particular needs. The web-only 3rd party applications are decent, but many applications work better for people when a connection is not required. Stand-alone 3rd party applications also are more functional than a web widget.
I plan to avoid upgrading my iPhone and keep using the 3rd party applications I like, but this latest firmware update may kill off the future of 3rd party application development for the iPhone. Will Apple release an iPhone SDK and promote 3rd party application development in the near future? I personally think they like to maintain strong control of the iPhone and we won't see an official SDK any time soon.