I'm at the very beginning of the test.
My 1st impressions are :
* It is the only library if full managed code that implement some special forms of optimization (quadratic optimization for instance, which is --heavily-- used in asset management).
* It is good in statistics (NAG libraries are supposed to be better in optimization, and IMSL in statistics, but NAG does not exist in managed code imho)
* You can do bunch of funny things : Kalman filters, Clustering, Neural networks...
* It has pretty decent random generators (the famous Mersenne Twister)
* Documentation is really good
* The only disadvantage is that it operates at a low level : you don't have a Matrix class (except static methods), you work with Float[,] instead. So to begin playing matlab-style coding, there's a bunch of code to rewrite. I looked at the F# Array2 module for the 1st time, forgetting float array array :) It is a numerical library, it is not a matrix library .
*Nevertheless, to me it seems the most serious library for doing e.g. finance. The Dundas+IMSL+F#+WinForms cocktail is reallly cool. I code much less in matlab, much more in F# now.
Regards
Julien