In my experience with adderall... everything initially good about this particular Rx eventually fades away. Amphetamine makes you feel great. At the beginning really, really, great. It certainly helped me focus on whatever was in front of me, whether it was math homework or an iphone game. It became very important to ensure the right thing(s) were in front of me before taking meds (e.g. homework textbook or open IDE; not, for example, wikipedia, or email, or HN). Not getting enough sleep was the most acute negative effect of the meds. The battle for sleep continues to this day. The meds do suppress my appetite - they still do. It didn't help me lose as much weight as I'd hoped; turns out staring at a computer screen doesn't require a ton of calories.
These days I take as little Rx as possible, and I feel a lot better. I attribute a portion of this mood improvement to using a treadmill desk, which I started using ~2 years ago. I walk about 15-20 miles a day, while working (coding/writing/etc). I feel like it helps me focus, because I am "burning off" pent-up ADHD restlessness while working. And probably most helpful of all, I'm tired at the end of the day, so I fall asleep much easier.