It is cool, and I'm in the process of learning it.
You should learn it, if only to expand your mind's ability to understand problems and approach them from different angles. It has already made differences in some approaches I take to C# development.
There are real projects written in F#, but then that may depend upon your definition of "real". People use apps written in F# and depend upon the results.
Every language has performance issues. It all depends upon what you're trying to do and how your code was written. You can treat F# just like C# -- write your app in the most straightforward way. When a performance issue arises, optimize it.