I continue to use ext4 for all of our general-purpose filesystems, and xfs only for the video collections (relatively few files, each very, VERY large in size).
I did accidently format a backup drive with XFS recently, and had issues where the XFS code would just "hang" mysteriously after a certain number of inodes (dunno, perhaps a million or so) were in-use on that drive.
Needless to say, that's not Good Behaviour, so the drive quickly got reformatted to ext4, and now works fine with even more data on it.