I have the M18 3/8" and 1/2" drive impacts and use them for heavy equipment repair everyday at work.
The 3/8" drive is great for tinware bolts up to 1/2", the 1/2" drive works for most stuff up to 5/8" hardware.
They won't replace an air impact but will come close, the best thing of course is...