The real advantage to a journaling file system (like the one IBM has had on it's AIX boxes for the past few years) has to do with recovery time when a file system crashes or is not synced properly before reboot.
Some systems with large amounts of data (say, storing an Oracle Database for example) can take hours to run the UNIX "fsck" which is sort of like, but not quite, the equivalent of a DOS chkdsk /f - if there's many gigabytes of data involved this can take hours and hours - especially if you have multiple disks on your system. You may notice that MacOS X will sometimes complain about "dirty" file systems when rebooting after a crash......and this is the same thing, the file system was not unmounted cleanly.
A journaling file system keeps records of what it has and has not written to the disk, and therefor, if a crash or system failure occurs, the O/S need only check what's in the journal to see which writes have been comitted to the disk...it's not necessary to check the whole disk.
At least that's what my .02 is.