Just get a decent one from someone like Bosch/Makita/Dewalt and never have to worry about it wearing out or randomly breaking.
I put my (Makita) impact driver on top of a set of step ladders in my loft, I knocked it off and it fell through the loft hatch and landed on the tiled bathroom floor (cracked a tile) and still works absolutely fine.
whilst I love my impact driver, you hardly need one for loft legs/boards, and the drill/driver is more versatile for general DIY purposes