The Moshi is "anti-glare", so it degrades the display. The Zagg has massive amounts of orange peel which looks cheesy, in my opinion.
I really don't care for either, or for that matter any of the screen "protectors" out there. If you really have to have a screen protector, I think the best compromise is one of the crystal types like the Power Support or the Spigen/SGP Crystal.