i want to get something for my model 3, xpel or suntek. for the finish of either, if you put a ceramic coating on it (like cquartz finest reserve) does it really matter which one you get? need to know. also what is a good windshield protector? already had to replace my prime windshield twice

...
Applying ceramic coating on top of the XPEL is a great idea. This will add some gloss and make it even easier to clean. It's important to choose a good paint protection film with a good track record of durability. XPEL ULTIMATE/ULTIMATE PLUS' 10 Year Warranty has been around since 2011 and there have been extremely minimal cases of film issues. If you're paying money for a film and then a ceramic coating on top of that, you'll want to make sure it's a film that will last and not stain or even peel up.
Our newest film, ULTIMATE PLUS, installs easier than before, and is now the most clear and durable film on the market. If you haven't seen the video yet, watch it here to see the rigorous tests we put the film through.
For your other question on windshield protection, there are a couple folks out there that make one. Check out Bray Group or ClearPlex.
Hope this info helps.