I had Phantom Skinz, Invisible Shield and BSE on my Iphone 4 already, ended up ditching them all on the front for some 10 dollar Case Mate screen shields I got at AT&T.
They fit perfectly and are clear, I can't even tell it's on and feels much better than the rubbery skins. I still have a matte skin on the back of my phone and it looks amazing and is finger print proof.