I wouldn't bother with FAT if I were you.
Well, I would if I were you. FAT32 is simple and readily understood. Your recommended NTFS driver is a work in progress. There's a reason most devices can read NTFS but not write to it: the structure contains secrets MS cares not to divulge. Those that write use informed guesswork, but there's till risk involved.