I put the Lamin-X on both of my subies, a 2011 2.5i CVT and it has saved my paint on the bumber and the hood, however I do have nicks and chips where there is no protection and that is to be expected.
I just picked up a 2012 WRX and also did the same.
After almost 2 years on the Outback the film is still clear and shiny and minimal damage. I did have a big rock hit the front of my bumper from a dump truck and it just mared the film just a tad, but I think left unprotected it would have been way worse.
The local company I used only uses the Lamin-X, but there is the 3m product out there as well.
I'm sure there are both similiar and offer better protection than left unprotected.
It is in my opinion a worthy investment if you plan on keeping you vehicle for a long time.