I use Netlify + Cloudflare CDN to cache everything to get around Netlify's free tier bandwidth limitations cause my site apparently uses 1.5 TB of bandwidth per month.
I like Netlify cause it works with private repose, you can preview changes before deploying to prod and it also has lambda functions in case you need them for something (link shortening in my case).
You could probably just start off with github/gitlab/bitbucket though (I believe these can also be set up to use Cloudflare if you run into bandwidth limitations) and easily switch to Netlify if needed.
I use Netlify + Cloudflare CDN to cache everything to get around Netlify's free tier bandwidth limitations cause my site apparently uses 1.5 TB of bandwidth per month. I like Netlify cause it works with private repose, you can preview changes before deploying to prod and it also has lambda functions in case you need them for something (link shortening in my case).
You could probably just start off with github/gitlab/bitbucket though (I believe these can also be set up to use Cloudflare if you run into bandwidth limitations) and easily switch to Netlify if needed.