Go shines for web development and Api related stuff. However, I feel ROI isn't that great if you know nodejs/express. I'm looking to learn something that will pay off dividends for a long time.
So instead of learning another similar language I would rather learn something new like Rust.
Why did you learn Go if you already knew a language that could do API stuff?
> I'm looking to learn something that will pay off dividends for a long time.
Go is in widespread use in server side web development. I love Rust, and I use it in web-related contexts as well, but it is not yet clear if Rust will ever be used generally as a server-side language. It will most likely never reach the status of Node or Go due to it's learning curve.
Learning Rust will be a great experience, and I suggest you go for it. But in the interest of getting hired for web development, it probably should not be your first option. Stick with Node.js or Go and learn something fun on the side.
0: https://ibraheem.ca/posts/go-in-twenty