what color car?
I had a clear bra on my Boxster (after I had it's nose repainted) and it did a phenomenal job keeping it rock chip free.  However, it was Arena Red and I used the InvisibleMask.com brand not 3M.  Here are the reasons:
1 - I had the 3M put on my wife's white car and yes, if not properly cared for every 3-4 months, it will start to yellow.  Obviously notable on a white pearl metallic car but easily correctable w/ a good cleaning and polish
2 - The 3M product has more 'orange peel' affect in it than other brands and they use a yellowish adhesive.  That being said, 3M apparently has reworked both a bit.  A buddy just had is new white car done w/ 3M and truth be told, the adhesion agent is not nearly as yellow as it has been in the past.  Nor is the orange peel as noticeable...
3 - InvisibleMask at the time had a product that was a little bit thicker than 3Ms offering.  Not sure what they are today
So, IMNSHO, it depends a lot on what color car and being able to find a GREAT installer (not just a decent or good one) to make a difference.  If you can't find a great installer, then honestly I would just get it resprayed every few years.  A sloppy install would make one rather have rock chips...
Good luck