Earlier quoted context omitted.
For me the ideal use case for Rust is really for places where automatic memory management is a hard sell, even if technically possible, kernels, drivers, hypervisors, firmware, GPGPU, ... For everything else I rather enjoy the productivity of automatic memory management.
My general inclination is to go straight to Rust if I already tried a different reasonably performant language (like Node.js) and it wasn't fast enough—because only Rust (and C and C++ and a few more obscure languages) guarantees that basically any performance optimization that I might want to do will at least be possible , even if it might be inelegant or unsafe. I don't want to run the risk of hitting another perfo…
Better than other dynamic languages, definitely. That is about it.
Plenty of languages that offer AOT compilation and automatically managed memory to chose from.