There’s a reason why the hardware is called the iPhone 3G and the software update is called iPhone 2.0. It’s because the iPhone 2.0 software brings much more innovation to the table, from the Apps Store to Microsoft Exchange support, and lots of other small but important enhancements. And this software is readily available for the first-generation iPhone.
So the iPhone 3G itself is no big deal, right? Wrong. Its data speeds are more than twice as fast as the original iPhone, and the call quality difference is almost as dramatic.
iPhone 3G - A Review of the iPhone 3G