There have been scandals of certain generic drug manufacturers overseas gaming the system and producing empty drugs at best, or drugs with several impurities at worst
The brand name meds are going to work better… but sometimes those are prohibitively expensive