Cordless impact driver recommendation?

We've got the full line of Milwaukee stuff. 18V 1/2" impact and virtually every M12 tool they make. Never had a glitch out of any of 'em.