The reason why I don't like NTFS:
I had an old 20 GB drive and was using it for Linux and also installing Windows XP on it. When I did I used NTFS. For some reason I needed to disk check the drive. Usually what happens is the drive get turned off and disconnected improperly without logging off etc, and so when the drive came back on it went through a 20 or so minute routine which only check a small portion of the drive. If I would have let it run longer it may have taken hours to diskcheck the drive. Fat 32 never takes that long.