journaling protects the integrity of the drive, by recording the changes, if something occurs in them middle of the transaction the process can replay the recorded action thus keeping the information/integrity of the drive.
The only reason I can think of to not use journaling is that on HFS+ it has a habit of breaking write support under Linux. If that isn't a concern for you, enable journaling.