For memory, I'd give the nod to bacopa, while aniracetam seems to have the edge in reducing anxiety and promoting social interaction. If you're looking to improve memory for, say a written exam, I'd give the edge to bacopa, but if you're looking for something to help you when you're giving speeches or having discussions/meetings, then perhaps aniracetam could indirectly help memory and recall, and help you speak fluidly and confidently, IMO. I'd say that Noopept and/or piracetam are better for "memory" than aniracetam, but aniracetam is more of a "social" racetam, if that makes any sense. kisaj is pretty well versed with aniracetam as well.