Adderall XR cause it actually treats SA at the root through increased exposure to social situations causing permanent progress, meaning you don't have to be on it for life, you can actually get your SA into remission.
IMO Adderall XR > Nardil, cause Nardil doesnt encourage exposure, thus it only treats SA for the duration that you are on the drug, stop it and it comes back. However Nardil would be superior to Adderall XR if you arent just treating SA, as it can be used long term for depression and other types of anxiety disorders besides just SA.
"It's better to be prepared for an opportunity and not have one than to have an opportunity and not be prepared." -- Whitney Young Jr.