I have never understood this 'No ReSharper,...' argument. I've been writing C# for 10 years and the times I've used ReSharper it's just got in the way and is slow as hell. Effective C# development doesn't require ReSharper. CodeRush? I have literally never heard of it. So again, clearly not essential. No Roslyn? What? No C# compiler? Of course F# doesn't have Roslyn. Until very recently C# developers didn't have Roslyn either and they managed to develop software just fine. So clearly not a deal breaker.
F# is a fine language, and because of its heritage doesn't come with the mistakes that were built into C# because of its C++/Java heritage. 'Better' is clearly subjective. I subjectively find F# better than C#.
The OP is clearly interested in machine learning and the like, which would be much, much, easier in F# than either C# or C++ (not that they can't do it, mind).