Another Snap On cool aid drinker here. Wouldn't go a day without it. I bought the drill, light, and a 3rd battery to make a set. I work on farm equipment and big trucks if it means anything.
I have the Dewalt 20v 3/8 - I love it. If I could have waited and didn't already have the 20v batteries I would get the Milwaukee Fuel hands down. I have some M12 Fuel drills and impact driver and they're fantastic.