I don't have all that many cordless, but have acquired some over the years.
Years ago I was given a present of a Makita 7.2V small drill. I put it aside, thinking it was more of a toy than anything else. A long time later I found it under the bench and brought it out for a play. Imagine my surprise at the battery still holding a charge after some fifteen years of neglect and when I charged it up fully, I was even more surprised at how much torque the little thing had on L ratio gearing. Hmmm... I thought, this will do nicely for screwdriving, so I went on ebum and bought another identical model - for 99pence !
I've still got the pair of them and they're used in tandem for drilling pilot holes and screwing floors down. A pair of replacement nicads was dirt cheap from A1Battery.co.uk.
Another one I've had for years is an ex-BT 12V SDS Bosch cordless - gawd nose how many holes it had drilled before I bought it but it's been solid gold and in regular use with me over the past decade and more. I grudge paying for OEM batteries, so I molished a way of using a Makita 12V battery in it. Result - another decade of use looms.
So, overall, I'm quite happy with the cordless tools I use - they're just enough, they do the job and they're dead cheap to keep running. I use mains drills regularly and especially when I've got a lot of holes to SDS my way through - it's horses for courses, but there have been many times I've been out of reach of mains supplies and the cordless have been a real benefit.