I would say NTFS as it can be read and written to by Windows Unix and Linux (although 'nix systems dont like a dirty shutdown (one thats flagged for a chkdsk) but you can force it to mount).
Fat32 is most compatible but has a file sizelimit.
Fat32 is most compatible but has a file sizelimit.