There couldn't possibly be any other threads on this topic.... 🙄
Front is a matter of preference, Steinheil, SGP, PowerSupport. Just avoid the InvisibleShield type unless you like orange peel.
For the back, something cheap off eBay is all you need IMHO