They're not perfect, they don't tout themselves as being perfect as far as I know. But gosh people will find anything to gloss over when they release a product. Wow! Putting keys and an expensive phone in the same pocket results in the phone being scratched! Apple didn't finish getting data from TomTom in some places? For shame! They don't change the perfectly fine design of the iPhone 4? iPhone 5 is exactly the same and not worth it! I guess once you become popular you have to do everything right or else.