DeWALT is garbage that rides off it’s well known name brand. Their batteries corrupt too easily, they are bulky, and expensive.
I would say Milwaukee is currently the best for cordless, and Bosch is currently the best for corded (in their price range).