My mate runs 1 all the time on a mk3 golf and rather than protect the bonnet, its covered it in scratches and made a real mess of it.
If you have a 'show' car and are bothered about chipping the bonnet on a long drive to a show then their a good idea, but if you plan to use it permenantly they do more harm than good.
Ryan