What Milwaukee Impact Wrench YOU should buy!!! M18 or M12? High Torque, Mid-Torque, or Stubby??