I actually don't have a favorite. There are so many on the market now it's crazy. I've read good things about DIY Ceramic Gloss. I may go back to a spray sealant though once Can Coat wears off. I don't mind applying every month or so.
I use Ech20 for so many things now. One product can be a RW, Waterless Wash, QD, Interior, Glass and drying aid. Highly dilutable. Doesn't leave much protection though.
For off the shelf - Griot's 3 in 1 for durability (beading is average). Some of the higher priced ones like Kamikaze Overcoat Spray and Polish Angel Cosmic Spritz have as close to coating water behavior that you're going to find.
This one is also supposed to be good. Made in USA too.
https://armourdetailsupply.com/collections/best-sellers/products/ceramic-sealant