I can speak about Zagg as I used them on my previous iPhone...
Based on my experience, I didn't like them...it gives an orange skin look...also, I had to asked for a replacement after a year because it became yellowish at the corners and peeling off. It said scratch resistance, but that's not so true...if I used my finger nail across it...I can still see the line that I created.