If you use reactjs based frameworks, you get the same amount of upfront effort as Hugo. It's not harder. However build times are slower.
But as your website complexity increases, you can leverage the reactjs ecosystem (both people and libraries).
In Hugo, you get locked to their templating system. Which is nice...but very non standard and relatively non-Googleable.