I'm not saying I don't like to get out of the .NET box; I do.
But the point was within a single framework you have multiple languages that work well together.
I'm fairly language agnostic, but out of curiousity, what language doesn't .NET have that you want to work with? All my (language-y/syntaxy) needs are pretty much filled between IronRuby, IronPython, C#, and now F#.