Cuervo 1800 is very very good, i like how it doesn't burn, it feels very warm and kinda soft and hard at the same time.
Herradura Supremo is one of the best, and expensive too.
This year I went to their Hacienda, is very big, while i was there, the taught me how to drink "tequila" properly:
1.- pour tequila in a glass
2.- don't drink it, keep it in your hands to warm it (like you do on Cognac)
3.- When you start to see how the tequila is "climbing" the walls of the glass you should drink it, however.....
4.- (only needed in the first shoot) Make a small drink, but keep it in your mouth, let it warm your mouth, you must keep it for 30 seconds.