hands down, this is the best tool for the money and you don't need an air compressor... I love mine, I haven't found a bolt it can't take off, battery life is awesome, and this thing has been beat on and just keeps working.
https://www.harborfreight.com/20v-max-lithium-12-in-cordless-xtreme-torque-impact-wrench-kit-63852.html