Renewable energy is competing with fossil fuels and nuclear technology. Other major challenges include underdeveloped infrastructure and lack of economies of scale.