Nuclear could be extremely effective right now, if only someone put money into it and people stopped jumping at ghosts. We have the technology, it's not like we have another 2 decades of research to make it viable. The general public is just uninformed and when someone says "nuclear" they hear "Chernobyl" and this has caused quite a lot of general mass panic, despite the fact that nuclear is one of the safest and most environmentally friendly power production technologies that exist today.