Here in Florida you just gota have it. Especially during lovebug season.
I don't use it in town, but on any trip over 50Mi - at night. Take if off a soon as I get where I am going, if I stop over night I take it off. Left it on once -just overnight - fogged the paint under the head light. Fortunately cleaed up.
Was considering the 3M protection but I also have second thoughs because of a couple of posts I saw here about yellowing.