I've had my iPhone for about 1 month now and it seems it does everything a phone should do pretty reliablily.. but its boring, no customizations, no big screen on the normal variant for any potential gaming.. but i do get now why people buy it.. no stutters, excellent battery life, reliable...