I used .NET Core for an application. It was the worst experience I&#x27;ve ever had with a framework in seventeen years. We had switch off it about four months in.<p>Performance was terrible, critical strange bugs were everywhere, and documentation was awful.  But most importantly they would completely change important APIs every month. I&#x27;d have update almost every file in my project. And they would change the same API again the next month...<p>Rails, Django, Sinatra, Express, all started with a clear vision of what they wanted to be. This made all the little details support the frameworks big idea.  You could use prerelease and beta versions and be fine.<p>.NET Core, though, hasn&#x27;t decided yet whether it wants to be baboon or a firetruck.