ufs2 is a bit of a kludge and softupdate support is a pain in the ass. xfs requires a pretty heavy vfs layer and support. openbfs has know issues in order to be compatabile with beos (16bit runs). Personally I love and use JFS.
XFS also is a certified big iron file system. It's not just the vfs layer, XFS also eats memory like popcorn. If you really want to do something else with your desktop computer while it's merely tending to your files, you might want to choose a different kind of file system.