I have an ssd and I was thinking about to choose btrfs. But I've heared too much of problems and I think, btrfs isn't really stable. So, I choosed xfs. Until now, I am content. The speed is fast and you can activate journaling.
Before, when I used mechanical hdds, I preferred jfs. I always could repair my hdd, when fsck problems
But I've read jfs misses something important necessary for ssd (I forgot what it was, sorry).
I would recommend jfs for mechanical hdd.
-Linuxfluesterer (I love KDE ...)