i use invisibleshield for my droid. i detest having something that blocks some of the light from the screen, but i have already had 2 experiences where i'm pretty sure the screen would've been either cracked or horribly scratched had it not been for the invisibleshield. and it has a lifetime warranty included in the price.
cons: expensive. . .especially for only one and installation is a little trickier than normal (which is why bestbuy charges $8 to do it for you). next time i get a phone, i will probably pay for it to be done. it took me almost an hour and i still didn't get it perfect.