Walnut has only up to 1/5 the amount of omega-3 as flax, which is the hands down winner in that category. But realistically, whole foods are loaded with micro-nutrients we just don't know of or can explain well, not to mention the psychological factor of taste. If something works well for you there's no reason to listen to people like me trying to tell you something else.