I also use hugo (for now). Love the single binary approach (no ruby, node, python downloading the web BS). But otherwise not really happy with it. I find the way it works not really straightforward for anything beyond the documented standard cases. At times the configuration and conventions are just plain awkward. Horrible templating language.
I’ve run into some problems with zola - but I am keeping an eye on that one for the future.