A friend has his own electrical business, he buys unbranded batteries for all his DeWalt kit and claims never having an issue. He also says the higher capacity ones are really good.
That said there are dodgy ones out there. Buy from a reputable seller.