As already mentioned, coatings are going to offer the most protection possible.
Our dad has a 2006 Tundra, and travels and works at glass plants around the country, so the truck is outside 24/7. I have used sealants in the past, usually applied them once or twice a year. Have used Zaino and Duragloss, then, a couple of years ago, I put on the Optimum coating, eventually topping that with some Optiseal.
Our dad says he looks forward to rain now, the rain washes off the dust, and he says it is like having a car wash.
If you don't want to go with a coating, and just want a sealant, I suggest the Optimum Optiseal and Car Wax. My brother has a 1997 Civic, which was too old to worry about a coating, he said. Used Optiseal and Car Wax instead. Before using them was using Duragloss, and before that tried Finish Kare. Even with using the Duragloss, the front bumper was starting to oxidize and fade along the top of it in spots. Using the Optiseal and Car Wax, they helped darken the color and really sealed the bumper. I can tell they are really protecting the bumper because the oxidation seems to be halted and it hasn't gone back to what it looked before applying the Optimum.