The only issue I have had to date with F# and VS2017 appears to be the Data type providers and not resolving .NET run time that is actually installed. I might look at VS Code as a language like F# does not need the full force of VS.
We are a .NET house at work so I would love to get some F# into the code base but I can see the argument, training up the other devs to be able to work in it.
Hope you enjoy my F# articles.