I recommend a clear wrap. I used the 3M brand (top of their line, forget what they called it.) Put it on three days after I picked up the Denali. That was 9 months ago and no visible damage to anything so far. As mentioned, however, the wrap won't stop a serious chunk of rock. I used the same stuff on my last vehicle and after 12 years, there was only one bad chip where something gouged right through the wrap, paint, primer and into the flexible bumper material.
Another caveat, on the Denali, I wouldn't recommend trying to do this yourself. I bought the kit myself, but if my daughter hadn't come over to help, I would have ruined the kit trying to do it alone. She's a mechanical engineer and has worked with a lot of fabrics and other materials. We got it done with a heat gun and a lot of patience. She said if anything happened to this one I should probably just pay someone else to do the next one.