Probably a bunch of different opinions on which is the best. I can tell you that for 10 bucks I got a 3 pack of clear Case Mate screen shields and they are great. Totally clear, seem tough and haven't scratched yet and feel just like the glass screen. I got mine at AT&T.
I had a wet installed skin on the front but after a while the rubber texture gets annoying.