1) Support for large volumes: 8EB vs 16TB (Ext4)
2) Support for large file sizes: 1EB vs 16TB (Ext4)
3) Support for large number of subfolders: Ext3 has a 32k subfolder limit
4) Online defrag support (supported in Ext4)
For us, we had to use XFS for MySQL multi-tenent applications.
* XFS had corruption issues back in the day with specific kernels (2.6.9, that's the one I remember).