I dropped my iphone once and it already has a permanent scratch on the metal shielding and a crack on the speaker. The glass is fine though. What is the best bang for buck case and where can I buy it? i prefer to buy it locally, but if online price is worth it then let me know.