The iPhone 4 is still a must have device for every gadget lovers out there. One reason to have it is its visually striking design that beats many of its Android counterparts. It features a thickness of 0.46 inches that makes it very convenient to carry around. Its touch screen measures 3.5 inches and its resolution goes up to 640 X 960 with a 160 ppi display. This is really a pretty neat feature for a very small device. In terms of functionality, this device is designed for that. App switching has never been faster and its web browsing capabilities are superb. However, some users complain about problems getting a signal from networks at times. As compared to the 3G it has a lower battery life. Its lack of flash in its camera is also a disappointment to users. Despite its downsides, this device is still very much recommended in terms of overall features. Users have given it an overall rating of 4.5 out of 5 stars.