Have used the same one for almost four years now with a hex to square adapter. Hasn't skipped a beat. I use it for every job you named basically. Only good for up to 10-12mm head bolts though. I prefer the ergonomics over any other brand impact driver or wrench.
I would look at the Milwaukee...