I've long been skeptical of ITER making any sense given its insane cost. I mean even it succeeds, then what?
Here's the truth: there's no such thing as free energy. Even if the fuel is so abundant it's actually or effectively free (eg deuterium), the energy isn't. Say it takes $50B to build a plant that produces 1GW of power, which I'll estimate at about 7TWh/year based on [1]. Let's also say it has a lifespan of 40 years and an annual maintenance cost of $1B going to up to $2B in the last 10 years.
So that's 40 years for 280TWh at a cost of $100B, which equates to $0.35/kWh if my math is correct.
I realize ITER isn't a commercial power generation project. My point is that people need to stop getting hung up on the fuel being "free". The lifetime cost of the plant can still make it completely economically unviable.
Second, the big weakness of any fusion design is neutrons. The problem people tend to focus on is that neutrons destroy your (very expensive) containment vessel with (one of my favourite terms) "neutron embrittlement".
As an aside, hydrogen fusion also produces high speed helium nuclei, some of which tend to escape and this is a problem too because Helium nuclei are really small so can get in almost any material, which is a whole separate problem.
But here's another factor with neutrons: energy loss. High speed neutrons represent energy lost by the system.
To combat these problems we've looked for alternatives to hydrogen-hydrogen fusion, the holy grail of which is aneutronic fusion. The best candidate for that thus far seems to be Helium-3 fusion but He-3 is exceedingly rare on Earth.
I really think we get caught up on the fact that this is how stars work but stars have a bunch of properties that power plants don't, namely they're really big and they burn their fuel really slowly (as a factor of their size), which is why they can last billions or even trillions of years. Loose neutrons aren't really an issue in a star and sheer size means gravity keeps the whole system contained in a way that magnets just can't (because neutrons ignore magnetic fields).
So I hope they crack fusion but I remain skeptical. Personally I think the most likely future power source is space-based solar power generation.
[1]: https://en.wikipedia.org/wiki/List_of_largest_power_stations