Depression is not a minor issue in health sector. It is one of the major health problems which doesn't get proper attention. Until a major depression causes any physical symptoms, usually a person doesn't go to a doctor.
You have mentioned some steps to overcome or treat depression. Those are indeed necessary. For treating a depression we need help from a specialist as well as help from ourselves.
One thing I just want to add. Having a faith i.e. religion may help some people in overcoming the depression.
A nice article. Keep up the good work, sir :)