I've been using Hugo + Netlify for my personal website (shameless plug) and it's been working flawlessly. I really like the speed of Hugo and the convenience of deploying using git.
I'll be honest though, Hugo's template syntax (from Go) is awful, I absolutely hate it. I'll probably go back to using Jekyll as I find it so much more elegant. Unfortuately, Jekyll suffers from the stack it's built upon: Ruby. Maintaining a ruby stack on a computer is almost impossible, and my current build is so broken I don't even know if I'll ever be capable of running it again without formatting my hard drive. Hugo is fast, but it also runs on a single binary, which is amazing.
That being said, the main problem with static sites is interactivity. You can use Netlify's built-in authentication and form handling systems, but they can be a bit expensive. I personally use a fork of Staticman to handle my blog's comments and it's amazing.
The other thing to consider is content management. For this, the two main solutions are NetlifyCMS and Forestry. Off the two, I think I prefer the first one, but I had one major problem with both: they don't seem to support multilingual content, which is a shame.
So, JAMstack is amazing. Done right, it can get absolutely outstanding results. But you have to consider if it fits your project.
Another thing to consider if you want to ditch Wordpress (and you're right to do so, Wordpress is such a burden to work with): flat-file CMS, like Grav or Kirby.