Sticking with dewalt myself, so far only one impact failed (the compact one, normal one has been fine)and I beat the shit out of them daily in nasty environments.
Co-worker using Milwaukee and same, I do like his impact better because it is lighter and the battery is smaller. Pick a battery...