I just got a ghost amour installed on mine this past weekend, and am pretty satisfied with it. I have tried to install 2-3 different types of protectors on my charge, and haven't been able to get it right. So I went to the mall and they had a ghost amour kiosk in the middle that installed the screen for me. It wasn't cheap, but worth not having any bubbles.
I got Xtreame Guard. Ebay for about 10.00 I have put hese on 4 other devices. covers the whole phone, back cover and screen. Can't tell it there once it is fully cured. Takes about 2 days for it to totaly dry. Great product.
I used Zagg on my old HTC Raphael "Fuze" and HTC "Inspire", but when switching to the Droid Charge I opted for the PhantomSkinz "Glossy" skin (both my phone and my wife's phone). They have a 2 for 1 special over the internet so we got both ours covered for $10 plus shipping.
Very smooth to the touch...just wait for the slight "orange peel" look to go away after a few days.
I like it much better than my Zaggs, but the Zaggs were a great product as well...