Mine has been working well. It's somewhat self healing, so that helps. It's not perfect, it seems to slowly get a bit hazy as it gets scratched, rather than actually showing the individual scratches.
Like I mentioned in the other thread, I also put this on myself right before getting my ppf: