I am really torn between Go and Rust (and I have been for a while). I like it more than rust in pretty much all ways except that Rust seems more secure against race conditions because of its system of reference ownership (basically a reference can only be mutable from a single context at a time).
That said, I think it would be difficult for Rust to implement Go’s simplicity and pare down its already incredibly complex language, but it is conceivable to me that Go could implement Rust’s features, ownership in particular, in the future.