I really like the 3G. We’re dealing with the short battery life by switching off the 3G radio when we’re in a wi-fi area and putting the phone on standby more often, and by making sure we have chargers in the car, at work, and at home.

The AppStore has some very nice applications, but we miss a lot of the apps we had on our jailbroken original iPhones. I had expected to see more of the early jailbroken applications on the AppStore, but realized that many of them were developed by people who don’t have Macs; therefore, they can’t develop applications compatible with the official iPhone SDK.

I have also read that the changes that Apple made to the firmware in order to implement the ability for the iPhone to run AppStore applications will prevent many of the applications written for jailbroken iPhones from working right on the iPhone 3G.

What this probably means for the short term is that even though the non-Apple and somewhat renegade "iPhone Development Team" have already demonstrated a jailbroken iPhone 3G, not many of the existing third-party, non-AppStore applications will run correctly on the new 2.0 firmware.

I really hope that this gets remedied soon as I miss these applications:

Twinkle - an incredible Twitter front end. Twitterer on the AppStore is a great start, but not nearly as complete.

THTouch - Texas Hold-em. NICE

Chuzzle - a Bejeweled-like game, but not a Bejeweled clone.  The Mrs. plays this a lot.

Lexitron - Text Twist for the iPhone. This game was very frustrating at times since the author would often allow non-words while disallowing real words.

Five Dice - Yahtzee for the iPhone

Snapture - This adds a lot of features to the iPhone camera that you’d expect from a nice cell-phone camera

I wonder if it’s too much trouble for Apple to create a development toolkit for developers who have not migrated to a Mac.