Sure, it's a PITA to get them on, but the alternatives aren't exactly much easier. Each brand is slightly different, but overall results are comperable.
ZAGG -- Most recent purchase (month ago) included a 'sponge' as a fluid applicator, plenty of fluid in the 'cup' that held it, and was a nearly perfect fit for the screen area on my Sprint Hero. Yes, the InvisibleShield feels a bit 'tacky' after first application, moreso than Bodyguardz, but most of the excess friction (and any remaining cloudiness under the cover -- minimal) seems to go away after a few days. Overall, ZAGG does exactly what it claims. Caveat: if you get particles between the screen and the cover during application, either live with them, or get a new cover and start over -- if you try to 'lift' it and re-apply you will end up making things worse. Apply it well the first time, and you are good to go.
Bodyguardz -- Most recent purchase (6 months ago) included a 'pump-spray bottle' as a fluid applicator, and perhaps not quite enough fluid for applying a full body set, although the bottle could be refilled from the tap a few times. (most applicator fluids are nothing more than water with a drop or so of a lubricant like baby shampoo). The screen piece fit my old Touch Pro just fine, but the body pieces were in many cases a few millimeters too long or too short, depending -- not perfect coverage. The pieces are easier to 'slide around' during application than say, the ZAGG shield, but you will still risk trapping particles if you feel the need to 'lift' and start again. Apply it right the first time -- no matter that brand. Overall, the 'feel' of the Bodyguardz was excellent beginning on day one -- visibility was initially marred by cloudiness that went away within a few days. The body pieces began to pickup dirt and peel within a few weeks, although the screen and button pieces stayed admirably affixed until removal.
ZAGG vs Bodyguardz -- No winner. Different, but similar, including performance under various lighting conditions. ZAGG might be slightly harder to install, but not by much. Bodyguardz might feel 'smoother' on day one, and ZAGG might look 'clearer' on day one, but by a week in they are practically indistinguishable to anyone who isn't used to the subtle differences.