Rust is already at a good level when you are writing low level OS infrastructure code and CLI utilities.
For GUI software or GPGPU development, it still needs to mature a bit more.
For GUI software or GPGPU development, it still needs to mature a bit more.
I mostly think this is a gap in common libraries at the moment and decent coding practices. We’ll see what happens with all of that.
Personally I’m more focused on web-backends, micro-services, and DNS, so GUIs don’t generally present problems for me.
I do agree though that it might need still some ergonomic improvements to earn the hearts of other developers that don't share this opinion.