I have a complaint about the iPhone 4.0 that nobody’s mentioned yet. It won’t synch with your computer unless you use the new white cord that connects the phone to a USB plug (which also fits into a square wall-socket plug) that comes in the 4.0 box. In other words you can’t synch the new iPhone to your computer, or so I’ve discovered (and have been told by Apple techies), with the identical white USB cord that worked just fine with the previous iPhone models (3GS, 3G, etc.).
So the four USB cords I’ve bought over the last couple of years — I like to have extras just in case — are worthless with the new model. Thanks, guys!