Contenders
Different Language per Case
I'm using Nix to build and package my software and system configs, so I think it's pretty much "whatever" to me. The downside is not being able to comfortably and predictably reuse the build tooling for each snowflake. The monorepo will eventually devolve into an amalgamation of whatever I choose to work on, I won't just refuse to learn a language or framework just because it's not what I've used before -- I love doing that shit.
Go
Sparks no joy in me to write in this oatmeal-ass language. The accessibility of public packages, static compilation, module system, and ease of vendoring are all huge bonuses. My monorepo is not my magnum opus, it's a software workshop. If I die before I finish something I'm working on, then so be it -- I'm not worried about being productive here.
Haskell
I'm gonna feel really stupid if I never get around to just learning Haskell comfortably enough for personal and professional use. I wanna rip the band-aid off and just be in on the wave that (seemingly) every language since has referenced for features. It has a lot of features built in that I'm both excited to use and heavily suspicious of. Compared to other FP options, it's a lot more compelling as a general purpose option given the amount of public support in the form of libraries.
F#
Leveraging the .NET ecosystem is objectively a fantastic boon for productivity. If not for my out-dated ick with it from pre-dotnet-core, I'd likely feel much better about it. The fact that I can rip the .NET ecosystem means I can also inter-op and seamlessly work with C# as well. I guess I'm really evaluating .NET ecosystem here since I have multiple languages I can pick from, using the same libraries and build system. .NET has monogame, and that's really appealing to me as someone interested in sub-game-engine game development. Damn it, I'm probably just best off going with .NET. The library pool sparks joy. The FP offering sparks joy. The buildsystem sparks joy.
Runner Ups
OCaml, Erlang, Gleam
Life's too short to not be on my nerd shit I almost just want a reason to use these, but I just don't think its gonna happen.
Rust
I was so onboard to learning and using Rust previously, but it's just not very compelling anymore. I figure despite how little I know it, it seems not weird and special enough compared to Go. Maybe I'll change my opinion if I ever have to use it for some professional application.
Eyeballs for Later
Elm
I'd be using this immediately if not for my default avoidance of JavaScript for web pages The experience of it is fantastic and exactly the kind of thing I'd been wanting for manipulating HTML. As soon as I have a need to make myself some web apps, I'll be starting here