I've been tempted to consider kotlin + graalvm as an option as well. Graalvm is getting pretty cool, but it does add some complexity, and it's too tied to Oracle in my opinion...
C# might be cool again as well though, haven't really considered that since before .NET core.
(And I think Go is ok, but I find coding in kotlin more enjoyable)