The benefits are that when your system crashes or you shutdown improperly, you don't have systemwide file corruption.
It doesn't help in recovering accidentally deleted data. It doesn't assist in accessing files across multiple file systems.
HFS+ does not write a file's meta-data immediately. So lets say you copy some files from your Desktop to your Home directory and suddenly your computer crashes or the power goes out. Chances are your files will be neither hear no there and likely corrupt and inaccessable. Even though your files were successfully copied to the directory, their inodes, link counts, block size, etc were not successfully written.
A JFS writes all file changes to a log as they are taking place. If your system was to crash, during reboot, your system would accesses that log and restore everything up to the exact point of the crash. This greatly minimizes lost data and file corruption. No incorrect block sizes, inodes, link counts, etc.
With JFS, OS X will stay leaner and meaner and people will be less likely to have their system take four minutes to reboot and slowdown considerably overall.