Fusion is ridiculously efficient and effective power source. The problem with it is that it is very hard to created conditions where fusion can happen. The one reliable way we have that doesn't take more energy in than it outputs, is to detonate a fission bomb and use the x-rays to compress a fusion secondary.
The history of fusion research for the past 70 years is trying to figure out a cost-effective way to trigger enough fusion to make net energy without a nuke. So far, we've got bupkis. (The magnetic containment approaches using high-temperature superconductors seem promising, but we won't know they actually work until we've built them.)