I started coding in F# about 2 months ago.
I am greatly enjoying this programming language. I come from a C# background, and every time I need to revert back to C#,
On the debugging |> pipelines issue - try to have a personal coding standard that you don't have more than three, or at most four, lines in such a pipeline. When they get longer than that, refactor. This is what I do and it helps a lot.