My question for more experienced F# programmers: What are the F#'s downsides which prevent its more widespread usage?
For other people who have tried F# and didn't continue to use it: Why did you stop? Do you use other functional languages instead?
General questions: Is it because of its ties to Microsoft and/or Windows? Is F# not as good as other functional languages (which ones are better, and why?)? Not enough learning resources, examples, etc.?