With rust though, you get two things that you can't with the other strong/static languages: 1) extremely low resource usage (very helpful on a phone/tablet with limited resources), without an embedded runtime, and 2) native portability almost on the same level as C/C++.
I admit, I have higher productivity with Scala and F#, but the productivity gap isn't insurmountable. The borrow checker isn't a huge problem once you get used to it, and that seems to be the biggest hurdle that others have. The biggest thing I find lacking in rust is a compelling asynchronous IO solution. I would love an async/await capability, or even better, something along the lines of F#'s computation expressions. Mio is making progress, but is extremely immature in comparison.