This is going to come off sounding like I am making a wise-a$$ statement, but have you tried putting the phone in your pocket WITHOUT keys? Seems that would solve a lot of your problems. The phone WILL scratch, but it certainly is FAR more resistant to scratches than anything plastic.