One of the major benefits of F# is that it is .NET. This allows companies who already have investments in .NET (microsoft technologies) to explore a functional language in a realistic way. I think F# has a good chance of bringing functional programming to the mainstream.