I find rust is still a complex language. I don&#x27;t find concurrency to be any easier to write using Rust over using the C++11 concurrency API, for example. I don&#x27;t have much real experience with concurrent Rust applications, though.<p>What Rust does have is that once your code compiles in safe mode you&#x27;re very confident.<p>Overall, I like the complexity and I have been enjoying my time with Rust. I began using for bare metal ARM programming. After using Rust in &quot;no standard library mode&quot;, I&#x27;m now convinced there are no more valid reasons for using C in this century. To me, Rust is a no-brainier replacement C.<p>It&#x27;s not however,
going to effect the adoption of modern C++, which has a slightly higher level niche in performance critical applications. It&#x27;s the libraries that make C++ awesome, definitely not the language itself (although the core is improving).