Netlify seems to lack basic testing of their client. For example, I found that if you have a repo not hosted on GitHub, trying to publish it will cause the client to dump a stack trace and crash. That, the general whizbang design of the UI, and the state of the docs left me with a poor impression about the quality of Netlify's offerings. "Good" for a free service, maybe, but all their attempts at fancy integrations makes the whole thing less attractive, since it actually creates hassle (for a person needing to dodge it all just to make the most basic, vanilla use out of it).
When you feel you want more, you can link a git repo and point a domain name at it. When you update the repo, it automagically updates the site.
It's my goto for all new projects.
There is great documentation at every step.