In my opinion, Microsoft usually provides the best DX.
Especially ASP.NET MVC Core with Razor has painless "onboarding." Just install VS and templates, and you can start coding in a minute.
Building larger projects takes a few seconds comparing a minute or so for a smaller project in NextJS. And many more. I know that this comparison is not fair. NextJS and ASP.NET Core with VS are two different animals. But I can not help myself not to compare my two favorite frameworks:)
This Microsoft "integrated approach" is really appealing and provides excellent DX. Imho, NextJS took the same approach, but there is still stuff to improve.
Serving files created in runtime is utterly possible in NextJS, but you have to use streaming. Images are served by API instead of just serving as a classic static file, which is not optimal.