The 18v Milwaukee ones are pretty decent, a bit big if you want to do anything smaller than m12 bolts though.
I have an 1/2" 18v ryobi which been going strong for 2 years, and a 3/8" brushless Milwaukee 12v one which is awesome for any bolt anywhere..