Most of the similar screen covers like Zagg(Invisible Shield)/BSE/ect. are very close in quality. I see people rave about one over the other and yes they are a little different but it seems most of the problems are due to the user/applier. I have installed countless of these type of screen covers and they are all great if they are on correctly and they also get better over time as far as peel/stickiness/cloudiness. It is frustrating the first few you try to put on but after that it is so easy and definitely worth it.
Also some bubbles take up to 2-3 days to work out and you can squeegee them out even after the first 12-24 hours and still get good results. Finger prints though shouldn't happen if you are careful and use the solution correctly.
If anyone has any questions or wants any tips feel free to PM me and I'd be glad to help.