This one
is good, pricey, but mine is fine after 6 months fairly heavy use.
You do have to be very careful applying it - recommended method is to apply in the bathroom, after leaving the shower on for about 10 minutes (don't attempt this IN the shower, that would be silly).
Even so it's struggle to avoid dust specs and smears under the screen protector.