http://dreamolers.binaryriot.org/dualboot.pdfI recommend making boot partition larger than 2GB. Personally I gave up using traditional he setp where the system and applications are on separate partitions. I just install everything to the system partition.
FFS and SFS have 127 GB partition size limit, PFS 104 GB. Using larger hard disks than that is fine, though.
SFS and PFS have decent repair programs so they might be better in that respect than FFS.
IceFS is only native file system with large file support and supports larger partitions than just 127 GB. NTFS etc support large files.