The OOP and imperative capabilities also make it easier for people coming from this kind of programming style to learn F#, such as myself.
At first you write imperative F# to get used to the language and it's lack of verbose signs such as (, ; etc and hopefully you will be able to write more idiomatic/functional F# as your skill improves.