Jamstack needs to smooth out the client side of the experience.
Netlify CMS has been great in testing, but I haven't deployed anything to a client with it. I know that, as a dev, I'll never get stuck in a situation where I can't accomplish something with Jamstack (Gridsome is the one I prefer). I just fear the day a client needs to use a CMS and they can't edit/demo something the way the expect.