This is my default answer. What else would you use? C# is the only realistic alternative in my opinion, and I could respect that choice.
I work in Go currently and although I see the positives, I'd be less inclined to unleash a bunch of mid-level devs using Go to create a huge codebase.
If I could have my way, personally, I'd go for one of the other fun JVM langs out there... but that's just me having fun.