If you are predominantly driving screws rather than drilling, have a serious look at a cordless impact driver over a drill driver.
It produces much higher torque for much less weight/power and has no torque reaction – i.e. it’s not trying to spin itself out of your hand.
Hitachi 12V drill driver – 26Nm
Hitachi 12V impact driver – 130Nm!!
This the impact action also means it’s far less likely to cam out of fixings and round out screw heads. Also, it’s light – you can use it in one hand, at arms length and still drive coach bolts into timber. Since it’s compact, it also does things like fit between floor joists where a big 18V drill driver would struggle.
Get one with 2 batteries. Hitachi are great. Awesome bit of kit – every time I use mine, I’m glad I bought it. It’s paid for itself several times over now.