Best 3/8 cordless impact?

I have a 12 volt Dewalt. It works great and the battery lasts well. It's small enough to fit in spots many others wont.

Cley