+1 for Milwaukee tools. We have
this one we got from Fastenal. Our local store gave us a sizeable discount as well to make it more affordable.
I have Dewalts at home and I love them, but I think I would trade them for the Milwaukee set we have in the shop if I could. Plenty of power, fast battery charge and batteries seem to last forever. Plus they have a gauge that tells you approximate charge levels too.