NTFS can do two things that FAT can't:

- it can store files larger than 4GB
- it can store alternate data streams which are used for things like file tags and ratings

If you need those features, then choose NTFS. Otherwise, FAT is a more universally recognized format that can be used in computers and other devices such as TV sets, etc.