I'll throw this in the mix.....
I am primarily a "weekend warrior" when it comes to fixing stuff. I know battery tools are constantly improving, but it always seems I have a dead battery, a weak battery, or a battery with short life by the time I need it. I have plenty of plugs in my house and garage, and a 100' extension cord on a reel. I never have to charge tools anymore, and corded tools generally are cheaper..... just my 2 cents...
As far as the impact wrench goes, I have the electric 1/2" impact from Harbor Freight, and it works well at getting lugs off, but it is heavy and cumbersome. I much prefer the air powered impact, in fact, I haven't used the electric impact since I bought the air one.....
The impact driver I have is a plug-in Craftsman unit I picked up on sale for under $50, and I love it. In fact, was using it today to unbolt a section of the wood fence and gate to raise/ level and repair....