Yesterday Apple announced the new iPhone 4. As usual the event was filled with words like "revolutionary", "magical", and "changes everything". A year ago I wrote my review of the iPhone 3G S. At that time we listed the new cool features but also the missing ones.
The new iPhone 4 is doubtlessly a great improvement from the previous incarnation, and I think that the most impressive achievements come from the hardware and not the software.
Last year three of the big misses where the battery life, low camera mega-pixels and lack of video calls. All of them have been greatly improved in iPhone 4.
In the product video you may see the larger battery, and the tech specs show an increase of 40% in 3G calls time and 20% in 3G Internet use time, which could only be achieved by also reducing power consumption. The increase in battery life should be noticeable for most users, specially heavy data or map users that have been frustrated with battery lasting less than one day.
The iPhone 4 has an improved camera with 5 mega-pixel resolution (vs. the 3MP in iPhone 3G S) capable of shooting HD video (720p). Apple also added a LED flash and a front camera for video calls.
Video call functionality (named FaceTime) is a great addition. However, it is disappointing that it only works over Wi-Fi and between iPhones.
One of the most exciting improvements in iPhone 4 is the display. Apple has achieved a pixel density of 326 pixels-per-inch (ppi), the highest of any display until now. The highest display pixel density before the iPhone 4 was 311ppi in the Sony Ericsson Xperia X1. With pixel densities over 300ppi you get print definition. For the sake of comparison a 21.5" monitor with a resolution of 1920x1080 has a pixel density of only 102ppi.

Apple was able to pack more features and hardware, and still made the product thinner and more energy efficient. Those are achievements to be recognized.
This review couldn't end without a list of what is still missing in the iPhone. It seems that productivity applications are still low in the priority list of Apple. Here are just 3 desirable improvements:
Antenna Issues
The problem occurs when touching the metal directly, which happens by holding the phone normally. Apparently the problem gets worse when touching more than one of the three antennae at the same time.
There are many videos that have surfaced on the internet showing the problem. In this one the phone goes from almost full signal to no service: http://www.youtube.com/watch?v=-ixIHyEPO5g
Apple Denies Issues
http://www.cnn.com/2010/TECH/mobile/06/30/leaked.apple.docs.mashable/
It is not the same as with other phones
The problem with the iPhone is that there is a specific spot that just by touching it will make the phone completely lose service. That is a big difference.
great phone
iPhone 4 Brand New apple