It used to be flawless on iOS 7.0.6, but now on 7.1 it keeps failing, I don't know why. Right now it's working perfectly, but like 15 minutes ago it was not. ):
I have used a Speck Candyshell case on my silver 5s and two weeks ago I started to go naked. Wow. Not a single scratch, have never dropped it. I like the naked feel and appreciate all the effort apple has put into this.