Impact DRIVER or Impact WRENCH? Full Review of the BOSCH FREAK GDX18V-1860C