This is a good desicion for future. But Dhoni need to have a long term as a captain as well as confident from selector and support from co players of team.
Tendulkar,Dravid & Ganguly should take retirement and let younger generation come up take more responsibility.