The type inference is much better in F#, the syntax is much terser, discriminated unions are much cleaner than case classes.
Also .NET/Mono benefit from a VM with much better performance characteristics (tail calls, value types).
Scala has its own set of benefits too (incredibly powerful type system, Scalaz, bigger community).
F# is primarily a functional language with some OOP bits tacked on. Scala is the opposite.