While not identical, the common BSD heritage of Solaris and FreeBSD gives their respective filesystems much in common 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 trade-offs 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 for this may not be the deciding factor for your installation though.
The original Unix File System (UFS) implementation, also called the Berkley Fast File System or UFS1, originated in BSD UNIX. It later appeared in several commercial UNIX variations, including Solaris. The current Solaris UFS adds two major features not found in the original UFS--support for larger files and filesystems (up to 16 TB) and logging.
The logging here is again similar...