The last real question I've seen on this topic is from about two years ago (is ext4 ready for production usage).
In the intervening time, how has ext4 improved?
XFS, JFS, and ext3 are the standby reliable choices. I've only used ext4 on recent Ubuntu test/dev environments, and haven't seen any issues - but they're also low-use workstations, VMs, and throw-away training environments.
How does ext4 stack up now that it's had [some] time to mature vs XFS and JFS (especially) from a speed and reliability standpoint?
Is ZFS a viable option (seeing as it's a fuse module, probably not for Linux - yet)?