This is one of those things that I convinced myself for years to just push through and do without. I always just had a bigger wrench, or a longer pipe. Note, I don’t own a compressor or any air tools. Note I was also wrong and should’ve bought one years earlier.
I finally got the cheapest plug in electric impact I could after I had a bolt in my car’s rear suspension seize up, and be just in the right position I couldn’t throw a cheater bar on without catching it on the ground or the chassis. Impact took it right off, but it was a stupid huge and heavy wrench….. like 15” long with a deep socket on it, so totally unsuitable to accessing anything even partially obstructed. At the time I had dewalt 12v tools, but they stopped developing that platform in favor of the 18/20v platforms, so I was looking to do a platform change for any new tools if I wanted battery compatibility.
I would’ve loved going to Milwaukee or ridgid just for the really broad platform options, but couldn’t really drop the money on it at the time. Ended up getting a series of unpredictable deals, discounts, and rebate cards on a set of ryobi brushless tools so ended up paying less than half on tools and batteries as I would’ve on one of the pricier brands. Not saying ryobi are the end all be all, but the 1/2” impact isn’t huge, has plenty of power, and has four power settings (including an auto setting which will stop spinning when it starts/stops getting resistance).
If you’re already in the milwaukee system I’d confirm whether your old batteries are in fact not compatible with the new tools, and vice versa. If not just shop around for what’s right for you. Maybe you find some silly deal on multiple tools. Nothing wrong with having a couple of tools on their own platforms, especially if you get a deal that comes with a battery and charger. Just doesn’t help you for battery cross-compatibility (though some batteries can be used on other brand tools with an adapter). Hell, if it’s an occasional use tool you could always go with the HF cheapo tool with their protection plan. Can return for any reason within the plan term, so you could take it back in perfect condition the day before it expires and just renew it.