It's a varying question and depends what you mean by an all-in-one experience. There's no one perfect language.
My answer would probably be Python, though.
I agree. Languages have different fits for different problem domains. If you're trying to use a language in a domain where it doesn't fit, it's going to be a bad experience, no matter how good the language is.