Well, personally I'd stick with HFS+.
It fits more with in the character of the OS X client. There are some differences HFS+ is not case sensitive (but stores cases), UFS is for instance.
HFS+ uses : as a file directory deliminator, UFS uses / like regular unix stuff.
HFS+ uses "alias" for shortcuts, UFS uses symbolic links.
But the main one is that HFS+ supports having multiple forks of metadata about files, and on UFS OS X is forced to emulate that stuff, so if UFS is anything like network shares you end up with lots of hidden files all over the place were you use OS X GUI's to navigate and manipulate files.
Like on SMB shares you end up with these ._filename files that tend to litter things up. Not sure on UFS.
Also even though on some versions of UFS they support journalling, Apple's HFS+ and UFS originally did not.
Apple in 10.2.2 added on journalling thru extentions on the supported 4.4BSD-style VFS plug-in stuff for it's HFS+ filing system. (googled it
😛 )
I don't know if they did for UFS. The journalling should help out quite a bit to ensure filesystem integrity. The VFS stuff works for UFS, but i don't know if they implimented journalling in it, they could of...
UFS's advantage is that it's fully POSIX-compatable, and HFS+ is not. So some server applications need UFS.
So if journalling is supported in UFS then it's a toss up, IMO. I still lean towards HFS+ because it can handle OS X's file metadata properly, but if OS X's UFS doesn't support journalling, then I'd definately use HFS+ unless I realy realy have to run UFS.
Different filing systems supported by OS X:
http://www.kernelthread.com/mac/osx/arch_fs.html
Although I don't realy like HFS+ personally anyways. I have the feeling that it from the era of Fat32-type filing systems. For instance HFS is 16bit.... So that makes me think of fat16, and HFS+ is like Fat16+, which is, of course, fat32. Don't know if it's justified or not, but Apple would do good to migrate to something more modern such as XFS. IMO