I started using it a few weeks ago for my blog and a side project (both using Gridsome) and I love it for its ease of use.
It only took me a few minutes to get each site running including using custom domains and Let’s Encrypt. Most things can be activated / used with one click.
I like that the build speed appears to be quite fast, so I can make quick changes and have them shipped really fast. Both sites are quite small right now, though, so I’m not sure how fast it is when you reach a lot of pages. For my blog I use Netlify CMS, which stores all the posts in git. Therefore it needs to push changes and subsequently build the site every time a post is published or edited, so the speed is rather important to me.
I use Netlify Forms on both sites for simple feedback forms. Integrating them was a matter of a few minutes and they seem to be working quite fast and reliable. They work by just dropping in a modified HTML form and provide spam protection, honeypots and captchas without extra configuration, which is amazing. But besides the forms I haven’t used any of the additional features yet.
I think my biggest challenge will be if I can manage to integrate Netlify Identity in the future. I’m not sure yet what my requirements in terms of user management will be and if Netlify is going to be limiting me in that regard, but I guess I’ll have to find that out.
I also haven’t reached any limits of the free tier yet and I agree the pricing seems to get expensive quickly. All in all I’m very happy with the service right now. Especially its simplicity, speed and out of the box configurations.
If you don’t need any of the additional services or Pro features from the start I would just try it out. You don’t even need to move your domain in the beginning because they provide you with a custom netlify subdomain, so you can check out how your site behaves in a live environment before you fully commit to their services. Best case you like it, worst case you wasted half an hour but can be sure that it’s not for you.