I personally think that Rust would be the best language ever if it did a few things:
* Got rid of async in favor of structured concurrency built in to the language.
* Made compile times competitive with C.
I think that much of the complexity of the language would be vastly reduced by adopting structured concurrency and dropping async because of the very compatibility mentioned in the article.
I also think that Rust is unique among languages in that it would benefit most from structured concurrency because its borrow checker would interact with structured concurrency in great ways.
Compile times are still a problem, though.
[1]: https://gavinhoward.com/2019/12/structured-concurrency-defin...