Quote from a friend of mine: "The difference between Mezcal and Tequila is that tequila makes you drunk and crazy and mezcal makes you drunk and horny.."
Mezcal is usually served with lime and chili while tequila is served with lime and salt.
My fav for tequila is 1800 anejo.