Ya know, every tile shop and wholesaler I have ever seen sealer in have all said their product was pretty good stuff.
And most of them probably are...pretty good.
Depending on the application.
Although there are some products that are utter turds.
I bought some DuPont gloss sealer (water-based) to finish some polished slate and it is a good thing I test before I do the whole thing as it left a sort of whitish look to it in a patchy way which was not what we were hoping for.
Luckily I had bought a gallon of the solvent based stuff from another shop previously as that brought out the colors and left a clear look.
The problem with the water-based product, and I did a test at home with another good gloss water-based sealer which did the same, was that any sanding marks coarser than 400 grit would produce the whitish effect.
I have no idea why it wouldn't gloss those patchs up as well, I know the solvent based would take a tile I sanded with 80 grit and it would fill in the lines and actually gloss it up so you could barely see that it was still rough, whereas any water-based, forget about it.
Another point, DuPont has a sealer called "Bulletproof" which doesn't change the color of grout or stone, but even one good application and water sprayed on will just bead right up.
I use it for walls and ceilings in showers and backsplashs, etc, and I put it in a spray bottle which has a jet option for the nozzle and that sure helps with the application process and virtually no overspray, as for clean up it leaves no residue that can't be wiped off with a paper towel.