Let me go ahead and make a bold claim: I believe that F# is a strictly superior choice for enterprise business applications than most mainstream languages.
If you’re a functional programming junkie looking for your next “hit”, F# will probably leave you disappointed. It does have some unique and interesting features, such as type providers, active patterns and computation expressions, but overall it doesn’t offer as power or excitement as something like Scala or Haskell. However, if you want to ship software on time, on budget and to spec, in a way that scales to large teams, I would urge you to give F# a shot.