Even after the introduction of phones like the IPhone and the Nokia N95 which really were revolutionary, there still is not one phone that can satisfy the heavy cellular user. The IPhone, for example, does not have fast cellular Web access, it supports EDGE, which is already pretty old fashion and out of date. The Nokia N95 does come a little closer to having it all but its size might bother some users, it is just not small enough to be the perfect phone. Looks like those cell phone engineers have their work cut out for them.
