Cordless impact driver recommendation?

One of the best tools I've ever bought from Harbor Freight is that Chicago Electric cordless 1/2" impact. I'm a casual user, but it's held it's own for a couple of years now. I even used it to pull the old upper ball joints out of the A arms on my Valiant. Those suckers were probably in there for 30 years and it broke them free like it was nothing.