C# is ok but F# ? It's a wrong choice written all over it.
I agree. Let's hope we get F# as a scripting language in the SQL management tools soon.
This was a good question; it's a pity that MS hasn't got a bit further forwards with F# though.