The generics are relatively inexpensive compared to name brands, but are usually still significantly more expensive than both name brand and generics in other countries. Also, generics are not always equal, only mostly the same. Insurance generally only covers generics, though, or at least the patient is required to pay much more for name brand, so it's rare that most people ever even use the name brand to know the differences. There are only a few meds I've personally had issues with when drugs have left patent monopoly, and I've been forced to switch to generics. Mostly it's just needing to take time to readjust dosages.
For Adderall generics, I just recently had to pay cash in order to avoid an interruption since my insurance requires me to use their mail order and the shortages in the US the last several years due to the manufacturer flooding and the government not allowing them to produce more to catch up have made it very difficult to get a reliable supply. I spent about $50 for 90 of the 25mg extended release. With insurance I pay $25 for a 90 day supply. So it is usually worth paying cash once in a while to get some extra for the shortage gaps during each refill.