So fission power is easy: I know this will upset the nuclear fanboys on HN but (IMHO) it has no future. And it's not because the technology can't be safe. It's because humans ultimately can't be trusted with:
- Acquiring, extracting and storing the fuel;
- Dealing with the toxic byproducts (eg UF6);
- Maintaining the plants to a sufficient degree of safety on thin profit margins that are the norm for utilities;
- The failure modes are awful; and
- Dealing with the waste.
Governments currently cover some or all of these to some degree so I'm not sure we're seeing anything close to the true cost of nuclear power factoring in the above. Nuclear power thus far seems to have been far more of a political statement than an economic choice.
As for fusion power, that's more murky. I really hope there's commercially viable fusion power in our future but... I'm not yet convinced there will be.
Fusion works for stars because the process happens really slowly (per unit mass) and the masses are so large that gravity contains the "mess".
Heating a fluid to 100M+ Kelvin is always going to have turbulence issues and we don't have a good story for containing the neutrons without destroying our containment vessel. I believe He3 fusion would be (mostly?) aneutronic but... He3 is super-rare (for us here on Earth).
I believe solar has the brightest future. When (not if) getting stuff in orbit is sufficiently cheap that we have industry and permanent residence off Earth then solar is an amazing option. I've seen one estimate that a solar collector in space produces about 7 times the power of an Earth-bound one (night/day cycles, no weather, no atmospheric interference).