In my opinion, one should always have batteries according to their needs and their gadgets.
branded batteries should be used only if the gadgets are costly because the generics batteries may harm them as they come for no replacements…