We (a team that has extensively used JVM before) went with Go primarily for the GC characteristics and WASM support. GraalVM was promising but seemed like it had a way to go when we prototyped on it.
I do miss the nice IntellIJ java features.
I do miss the nice IntellIJ java features.
We also needed fast start times and hopefully graal continues to mature. We also worried about graal costs given oracles history.
We've seen the hoops that people had to jump through to get golang GC to work properly once they hit a certain scale.
The GC benchmarks we did showed that Go would work as well, so we begrudgingly moved to it.