Curious, why do you think Rust does not look like a better C++ (in the sense of not making the mistakes of it)? Is there something you find impractical?
Yeah, I'm a huge Rust fan, but some of the decisions they've been making with the newer RFCs, especially around things like convenience syntax, and the fact that they now have async/await and neutered coroutines, instead of having proper coroutines capable of doing both ala Kotlin, among other things, seem really iffy to me. I'm afraid it'll turn into Scala or something soon, with a huge bag of redundant or partially overlapping features.