Find a used tool place or pawn shop that has Ryobi ONE+ tools, either the old blue and yellow or the new green and black style. Don't bother about whether or not the old NiCD batteries are good. Go to the nearest Home Despot and buy some new Lithium Ion batteries and charger. They're available from 2 to 9 amp hours. Some of the new tools come with a weedy little 1.5 amp hour.
That Ryobi has kept their ONE+ line using the same style battery for getting on towards 30 years, and they make the Lithium Ion batteries compatible with the older tools, is what makes them nice tools to own.
I picked up a used set of blue Ryobi tools and have been using them hard, without any trouble, on a big home remodeling project. The 1/2" drill drives 3/8" lag screws easily, without pre-drilling the wood. I've also bought a new leaf blower, string trimmer (with the blade head attachment), and most recently a 3/8" drill so I don't have to constantly be swapping drill and driver bits.
The only not so great thing is the keyless chucks often don't hold well. I have new 1/2" and 3/8" Jacobs keyless chucks to replace them on both drills but I can't get the chucks to unscrew from the Ryobi drills. Got the left hand screws out but so far can't break the threads loose.
I have a 1/2" Skil corded drill I put a Jacobs keyless on because the keyed chuck it came with would not hang onto anything, not even using a box end wrench on the key in all three holes. Odd thing about that drill is despite being 1/2" its spindle has the smaller thread size common to 3/8" drills - but Jacobs makes "upgrade" chucks to put a 1/2" on a 3/8" drill or a 3/8" on a 1/4" drill.
Tighten the Jacobs chuck down until it clicks twice and it is NOT letting go.
I have one Milwaukee cordless tool, their M12 PEX-A expander. Cost $400 for the kit but needed it to do the plumbing. Took out all the old galvanized and replaced it with PEX-A and a water manifold from Apollo. Did the whole job on one charge of one M12 12V battery. Currently the only other maker of a cordless PEX-A expander is Makita. Ryobi makes a cordless PEX-B crimper, but for unknown reasons not a PEX-A expander.