Ashwagandha and Moringa, both play their respective roles in disease cure and prevention. However, there is no one ingredient superior to another. You can seek help from a learned Ayurveda scholar to find the best suitable one for you.