The milwaukee batteries suck in the winter thoughI've always used Makita cordless drills (20 years) and have had good luck with them. My electrician bought a Milwaukee set last year and was happy with it.
look into battery replacement costs as well as other tools that use the same battery.
i have an older makita 18v from 5 years ago which out performs my 2 year old milwaukee compact lith ion. the milwalk has torque issues and runtime issues