It is very good for backend programming. I am using it to create web apps which require authentication, authorization, and also need to interact with various APIs. The most helpful thing about this tool is that you can easily add your own middleware in case you need to customize something. You cannot debug your code in real-time as we do when working in Visual Studio. This is not an inconvenience but just a reality of the product. If you are looking for a great platform to develop backend services then go for ocsigen. I have been using it to develop my application and I feel satisfied.