after all these years, i've settled down to the following -
cal's grease for carbon fiber drag washers (shimano grease is also fine).
yamaha marine engine grease for all the othee non-exposed metal surfaces.
corrosion x for all the moving parts that you don't want to gum up with grease, including handle grips, levelwinds and bearings where distance casting is not critical.
and finally, TSI 301 for bearings where distance casting is critical.
many other products work just fine. in most situations, you can simply use what you have and see how it works before spending alot of money on fancy stuff that will not make a difference.