I tried Sails about 3-4 years ago. Basically, you're taking the good from Rails (MVP code generation, relations, convention over configuration) and puts it on JS, which unfortunately it's still a nightmare to develop CRUD apps with.
Async is great for lots of things, but not for your entire app.
If you want an async-first app, JS is probably a good choice. If you want CRUD, use Rails.