There are many others including 3-M. Some do not like 3-M because they say it turns yellowish after a while. Perhaps that is because the sun is consistently strong in their area. Don' t consistently have that problem in Oregon and my 3-M has lasted for years and never yellowed, peeled or anything negative.
Cost is also determined whether you want to cover your whole front end including one piece covering the entire hood, just the first 18 or 24" on the hood, etc. Agree that XPel,is excellent. Several other brands including Clearshield. Here's a link on different kinds of options: