Nuclear fusion is making huge strides:
This achievement has been described as "amazing" and "the biggest breakthrough in energy generation in decades". It seems to indicate that no scientific hurdle stands in the way of nuclear fusion. Just 5-7 years of engineering and configuring about 60 next generation linear transformer drivers. Then refining the system for commercial use starting in 20 years or less.