Is F Sharp Enough?
whattofix.com
whattofix.com
I hope MS's productization of F# includes partial classes with type inference across (loaded) files, so that F# become as code gen friendly as C# and VB is. And that they add F# as an output language for their code generators. That way one will only have to deal with a graphical representation of the ugly parts most of the time.
No -- I think they should leave F# to go a different path. Let folks code terse web apps and projects.
Of course, since it's Ocaml, you can work and use it just like the other .NET languages. I'm just not sure why you'd want to do that.