My little 12V bosch impact is fantastic. It can drive the longest screw without stripping it (albiet a bit slowly), and its incredibly lightweight. It's a great tool for driving screws over your head.
I would like to punch whoever decided not to put a little spare bit holder on it though.