Nuclear energy is only costlier than coal of all the non-renewable resources. coal which you probably know has very big environmental costs and is dirtiest source(if you have heard about global warming). Renewable resources have their limits which is why no country has been able to harness them to make them major contributors yet but work is on. 1. Solar - too expensive - 5 times Nuclear. 2. Wind - Limited scope but currently doing better than Solar. 3. Hydel - Big but limited by rivers and no major possibilities in near future.
Thorium is a research project and has been ongoing in India for more than 30 years but we are working in isolation and other countries working together by sharing technology so we are behind. Unfortunately, energy can not be wished into appearing and among all that is available, N Power has most potential which India has not been able to utilize. Which is why Kalam/MMS /others think India would do better with Nuclear Energy.