Completely agreed. I'm mostly getting hung up on the ecosystem issues the previous person alluded to -- I gave up at some point this weekend after fighting with getting the GMP bindings working properly on my mac with libraries installed in /opt/local instead of /usr/lib, for example. (The previous "ugh" was with the built-in bigint package). That's not about the core language, per se, just about the library and tooling maturity. As I said - once I have a bit more time to throw at it, I'll give it a real shot.
You are writing most of your code in Go, so you don't really have practical knowledge of Rust. I recommend you to try start some project (or tool) in Rust, keep patience first month or two and then you'll love Rust. It's how came to Rust, now I'm in the "honeymoon" period with Rust and I love everything I do with it. Before Rust, I started thinking I'm losing joy in programming, by doing stupid and boring things every day.