I am unfamiliar with liquid glass and did not realize it actually comes as a liquid. I think I would prefer the peel and stick product but I have not yet put the liquid glass on as instructions say needs to set for 24 hours. That seems difficult to schedule at the moment.
This stuff is perfect for someone like me that can't get the film on without bubbles everywhere. The liquid and applicator is simple to use and gets it done.