Deploying to different services and feature loss

So I have been doing some research on using different services to deploy, and while I see that for Nuxt Netlify is the preferred deploy environment.

I am wondering if I was to deploy to Azure or S3 would there be any feature loss vs using Netlify. One main point of concern would be if preview only works with Netlify.

From some of the docs, it doesn't seem like it, but it is not really clear.

Hi Martin,

It most likely depends on how you are deploying your website on those services. There may be issues if you are going full static mode and the preview mode can't be activated, but the only way to know for sure is to test it. In my opinion, it should still work.

I know for Next.js for example, the preview mode doesn't work on Netlify because of Next.js's /api routes, they can't be triggered using Netlify at the moment and that's why it's best to use Vercel for Next.js.

Thanks.