I don't see any improvement - it still makes the screen look grainy. I removed mine after only one day because I just can't justify reducing the quality of the screen and graphics for just a few fingerprints.
Edit: Oops! I just realized I'm in the iPad thread and not the iPhone thread. Anyway, I couldn't tell you how the iPad ones are, but the iPhone ones just aren't all that great.