Look, it's obvious that Apple tried as hard as they could to have this thing out the door by June 29th (as evidenced by having to move people from Leopard development to iPhone development), and some areas suffered by getting a bare-bones implementation (ie, Mail). In its very first try, Apple has managed to completely rewrite the rules of the game and other manufacturers will be forced to innovate. So in that respect, the iPhone is already a huge leap forward. One of its greatest features is the ability to be updated through iTunes like an iPod, which means that frequent updates and patches can fix problems as they arise, and add new features as competitors update their products. So hopefully all these issues with Gen 1 will be fixed in the next few months.