i have this love/hate thing going on with my "best skins ever" for my 8900.
i did apply it my myself but found there were too many variables to get it perfect. dust free room, good lighting to align the film, just the right amount of liquid solution, and latex gloves or wet fingertips to insure no fingerprints.
i do love the full body protection but i also don't like a few things; the rubbery feel of the 4 main buttons now (of course i can always remove them), the dust that collects on the edges of the film (perhaps cuz it's still new), and the whole feeling of having something wrapped in plastic (like your grandmother's couch). yeah, i use a silicone skin too but i actually like the feel of that and it's very functional on the elliptical machine at the gym and my car's dashboard, plus it's not as semi-permanent as a sticker shield.
here's some pics of the dust that collects on the edges of the film and the "imperfection" on the area above the screen.