You’re rehashing the same 2 things many folks point out that Crystal is missing in its pre-1.0 state and while they’re obviously important for widespread adoption, they’re not reason in and of themselves to dismiss a language that’s otherwise super interesting to many.
Good luck trying to compile native libraries.
One big thing that is missing still is full google cloud platform and AWS libraries. There is an s3 connector but I think it's out of date.
Edit: Sails is not what it claims to be, and doesn't live up to the dream at all
Whoa, that's where you lost me. Sails has a reputation for being horrible, and after working on a production app using Sails, I agree. Perhaps you were wanting something like Rails but in JS, which is what Sails claims to be, but it barely lives up to that. I don't know if there are other frameworks that try to be the Rails of JS but it wouldn't be hard to better than Sails. I'm interested in hearing why you think it's so sane (no snark, I'm sincerely curious)
C#: verbose, magical dependency injection, Microsoft, etc.
Ruby: slow
Go: ugly syntax, verbose, if err != nil, etc.
If a language works for you I see no reason not to use it :-)