I thought the fluoride ion was a bad leaving group, but decent nucleophile. I remember it was a bad leaving group because, although it is the most electronegative halogen, it is also the smallest, and cannot smear out its charge as effectively as Cl, Br, and I (i.e., it is not stable). In terms of nucelophilicity, I don't know why it is a stronger nucleophile than the other halogens (probably because of its high electronegativity).