FAT only has 1 single advantage over NTFS. Every other OS in the world can read/write FAT. Every other OS in the world can really only read NTFS, and if there is write support it is extremly shoddy.
Also, FAT is non meta data and non journaling, meaning on smaller volumes it is more stable. A 2gig thumb drive for example would be a good device to run FAT on.
For 10gigs I would say go NTFS if its only going to be used on current windows systems.