What you say can be true about the zagg invisible shield, but do you have the orange peel effect? Many people seems to have problem with this, and I find my self annoying with the orange peel effect. Sure, it may stay clear but you have to keep wiping them as they tend to get greasy over time. I've used bodyguards screen protectors (same exact material used by zagg, and is also a wet type, but they now have dry applications as well). And I did not like the fact that once they were fully dried, sure it stays clear, but once you touch your face with it, and use it over time, surely it will get grease on it and you will have to clean it out.
I highly recommend powersupport screen protectors, they are really good and good quality. Right now i'm using my first set of HD anti-glare screen protoctors and I have installed it so well that I don't need to take it off. Of course if you happen to get some dust in it, all you need to do is use a tape and stick it on one corner to lift the screen protector and use another set of tape, roll it (sticky side out), and run along the screens and the screen protector where the dust is sticking and surely it removes the dust.