OK, coal tar is the best ,last the longest ,smells when first put down [48 hours or so] will dry at night , protects against oil,anti-freeze ect but nothing stops hydrolic fluid. It is the preferred sealer for commercial properties. Asphalt based used mostly for residential . It is blacker,doesn't smell,doesn't last as long [ i don't care what they tell you] ,will not dry at night without additives. Personally i use asphalt based on my own home because it is blacker and doesn't last ,sounds funny to say, right?.. The thing with sealer is you only want it to last about 3 years or so because it all fades out and you actually want it to wear away as it fades. The rubberized crap people get from home depot fades fast but doesn't wear away so they naturally put another coat on the next year to make it look good again. If it builds up on the surface it cracks due to being too thick and starts to look like alligator skin. Never do it more than every 3 years to avoid this.I tell you all this based on the fact that i'm a retired asphalt paving / milling contractor who started out a commerical sealcoating contractor. We have put down several million gallons of sealer in Nj/ Pa over the years. And yeah, my own needs it ,lol. BYW don't bother with oil based it's illegal to used in most places [ they still do] it's shiny [ why ? new asphalt isn't shiny] and doesn't last at all. It's the choice of "Gypsies" or "door knockers".