I've tried different software for "brain training" and I don't think anything can beat learning to play an instrument or a language or cooking. I don't believe in brain training because a). it gets boring very quickly, b). It undermines your intelligence.
This one is good Lockie:<br />