Nuclear energy is a proven resource. France generates 75-80% of it's power from Nuclear. Japan is doing 40% or so. Even US has 15% share of Nuclear Energy.
One of the reasons this deal is good for India is that India has not been able to generate enough from Nuclear dues to variety of factors such as shortage of Uranium, Thorium not as successful etc. This deal will exactly allow India to overcome these obstacles. The numbers you quote are incorrect. It is slated to be 20,000 MW which will be 7-8% by 2020 and should rise to 25% by 2050. An note here, even 20,000 MW is lower number. It can go even upto 40,000 MW as per estimates some people gave. Remember, even 20,000 MW is enough to power about 7 states like Kerela with no power cuts. So it is not as small as you think. It will be 10-15% of current production.