Personal preference. Never had a new vehicle, and with that said, I want to protect my bronco. Went with PB Blaster Surface Shield. New product, lanolin with petroleum jelly or some weird combo, and is supposed to last 2 years, as opposed to yearly applications. Also supposed to be "self healing", so if a rock or other debris hits the frame, it's supposed to seep over anything newly exposed. First year, applied last month, and waiting patiently for spring to pass judgement.
Amazing product, supposed to be a bit thicker then Fluid Film and does not smell as bad as the Fluid Film, both are lanolin and are supposed to creep well into tight spaces. I don’t think you would have any problems with it.