Yes, a screen protector will help to hide any thinner scratches but usually the deeper ones will show up. I have had the best luck with the screen protectors from Screenguardz. They're pretty smooth to the touch as compared to a stickier material that is just annoying during use and the...