Just received my iPhone 7 Plus from Best Buy last week. Already sent my iPhone 6 back to Verizon for credit. Just noticed a scratch right in the middle of the wide angle camera lens. I've only had the phone for a few days, in a case from day one, so it was definitely scratched from the factory. Now I'm debating whether to try for an exchange or not. I don't want to be stuck without a phone. Edit: After doing some testing, it doesn't appear to have any affect on the image quality or create any noticeable artifacts in photos. Might just live with it rather than risking getting a replacement with more issues.