While not identical, the common BSD heritage of Solaris and FreeBSD have much in common in terms of their respective filesystems, and both implement the same basic ZFS code as their current, most advanced filesystem. Choosing between the older UFS options and ZFS involves the usual performance and reliability tradeoffs found in so many other disk related options. In general, ZFS is particularly good at handling very large databases, while UFS can perform better on smaller ones. The feature sets are different enough that this may not be the deciding factor for your installation though.
Solaris and FreeBSD filesystems
Solaris UFS
The original Unix file system (UFS) implementation, also called the Berkley Fast File System or...