Given your criteria Go wins easily although HN is a little bit of echo chamber of Rust enthusiasts and Go haters, so you want necessarily get balanced opinion here.<p>Here's how Go stacks up compared to Rust on axis that I consider important.<p>1. Jobs: plenty of jobs in Go (and growing rapidly), almost no jobs with Rust. For example, on <a href="https://angel.co" rel="nofollow">https://angel.co</a>, there are 67 companies in California with Go jobs (60 with "Golang" skill filter and 7 with "Go" skill filter) and 0 with Rust jobs. Every month in "Who's hiring" thread on HN the same thing: a fair amount of Go jobs, next to nothing of Rust jobs.<p>I predict number of Go jobs will be growing quickly for some time to come.<p>2. Go: easy to learn. Rust: hard to learn.<p>3. Go: GC makes memory management easy. Rust: manual memory management and rust-specific for even bigger barrier to entry.<p>4. Go: fast to compile. Rust: slow to compile. That contributes to programmer productivity.<p>5. Go: both language and fundamental libraries (networking, concurrency, json, xml, databases etc.) are mature and stable.<p>Rust: language is still evolving. Ecosystem of fundamental libraries is sometimes lacking important stuff, has too many options (which of 3 json libraries should I use) or options are still not mature.<p>6. Go: large and growing list of tools, both shipped as part of Go and made by community (debuggers, memory and cpu profilers, race detector, runtime tracing for debugging multi-threading).<p>Rust: not so much.<p>7. Go: a large number of important code-bases are written in Go, proving that it's suitable for large scale software (docker, kubernetes, prometheus, influxdb, tidb, cockroachdb - those are from memory.<p>Rust: mozilla is dabbling with using Rust for FireFox but I don't know any large project that went full Rust.<p>8. Go: used by tens of companies you've heard about (<a href="https://quicknotes.io/n/1XB0" rel="nofollow">https://quicknotes.io/n/1XB0</a>).<p>Rust: the equivalent list for rust will be at least 10x smaller.<p>At the end of the day proof is in the pudding.<p>Go is easily winning by pretty much any metric that is not based on opinion. Language X is better than Y is an opinion. Language X has more jobs, more libraries, compiles faster, is used by more companies etc. is not an opinion, it is the pudding.