Just a personal account regarding "robustness" of XFS:
I had XFS for the / & /home partition of one of my boxes; three times
during normal operation (compiling some source tarballs) I got tripped by
I/O errors within half a year. Nothing would work, and on reboot the box
wouldn't come up. I had to boot of a live CD, and run the xfs_repair
tool on the unmounted partitions.
I first suspected HDD issues, but after the third occurrence reformatted
w/ reiserfs, and had no problems since.