This is what I found about screen protectors:
- dry apply
: usually, material is PET or similar, but they are shorter than the Nexus S screen because of the curved glass (Realook style etc.).
- wet apply
: usually, material is polyurethane or similar (InvisibleShield style, BSE style etc.).
Now... no way I'm going to use a wet apply screen protector. Why? Because I had a LCD cleaning solution and it contributed to ruin the oleophobic coating of my old Nexus S screen (it was already partially ruined). I won't put liquids, soap (a-la-BSE) etc. on my screen again.
So I'll have to use a dry apply, shorter-than-screen protector, right? Wrong.
I've found that the Bodyguardz UltraTough (dry apply) screen protector is "dry apply" but it is polyurethane-like so it's not shorter than the screen.
Video review that I found: http://www.youtube.com/watch?v=r71OlL22fYU
(this is a review of the full body protector).
- The front camera cutout isn't that bad but it doesn't look perfect (it doesn't look perfectly centered to me).
- There's a slight orange peel effect but it looks much better than the InvisibleShield one.
In my opinion it is a good compromise, so I just ordered a Bodyguardz UltraTough (dry apply)