Cameron, it really depends on your application. Here is what they have:
Hydrex is a mineral based sealer. It is easy to apply and will fill the pores nicely with no visible change once it has dried (unless you put it on too thick). It dries clear and invisible so you don't have a residue to wipe off. This is their least expensive and best selling sealer and for granite, marble or other dense stones I would get this unless you want a color enhancing sealer.
Protex is a resin based non color enhancing sealer. It is a better sealer that Hydrex and is especially made for more porous stone and outdoor applications (think of Hydrex on steroids). A light color enhancement may occur on some stones with this sealer but it lightens up in a week or two if it does occur at all. Since this is a resin based sealer you have to wipe the greasy residue off the stone when you are finished with it.
Ager is probably the best known and best selling color enhancing sealer. More fabricators use this product for getting the wet look than any other. It is excellent for indoor or outdoor applications (In fact, the Tenax USA building in Charlotte NC has some granite veneer on the outside of it and some of the granite had Ager applied to it over 5 years ago and the stone still has the wet look - deeper, richer color). This is also a resin based sealer, so once again you have to buff the residue off the stone when you are finished sealing with it.
Ager Tiger was made with the fabricator in mind. It will also give the stone the wet look. It was designed for more porous stone and also for "exotic" stone. With this product you use it halfway through the polishing process and then again at the end of the polishing process. This is also a resin based sealer, so once again you have to wipe the residue off the stone upon completion of sealing.
In my experience, most indoor sealing can and should be done with Hydrex or Ager (use Ager only if you want the stone's "wet look). I have a travertine shower that I sealed with Hydrex and it was good for about 5 years of daily showers.
If you have any questions please call me. Selling a sealer with a lifetime guarantee sounds good, but the lifetime is totally dependent on what goes onto that counter. Since a true impregnating sealer pentrates into the stone and is not a surface treatment or barrier you can remove any sealer with an alkaline solution - just like you would remove a stain. There are lots of household products that are alkaline in nature and if they come into contact with your sealed counter they will immediately start removing the sealer. I am not saying the sealer will be gone instantly, but the process will start right away. Things under your sink like Drano or Easy Off are heavy duty alkalies. Soaps containing lye are alkaline in nature also. That's why even with a sealed counter you want to use a Ph balanced cleaner as a good Ph balanced cleaner will not harm or remove your sealer.
I either cleared this up or made it clear as mud...you tell me

Glad to be of service,
Mark
p.s. - Let me know if you need some of this stuff