I actually often wonder why so many web developers are drawn to Rust. Satisfying a borrow checker just doesn't seem like a worthwhile task when writing web apps. Are there things about Go that you feel are bad enough to warrant a switch to Rust?
I actually like the ergonomics of it a lot and have learned to satisfy the borrow checker. I would use it over Java for almost anything.
The biggest downside to me is the long iteration times when making a change, compiling, and testing repeatedly.
I've missed this property when writing Java and JS even before Rust was a thing, and Go has felt the same.