IMO Spirodex is great for an occasional pick me up in energy and mood. Tolerance builds up with continued use, but if you use it 1-3 times a week it's solid.
That's just my experience, if you look at other folks' logs on different sites they all seem to love it. I'm the unlucky one that tolerance built up quickly...