Taking aside the part that says which OS a particular filesystem is associated with, the main point is the word "journaled".
I include the following Wikipedia quote as there is no point re-inventing the wheel:
A journaling file system is a file system that keeps track of the
changes that will be made in a journal (usually a circular log in a
dedicated area of the file system) before committing them to the main
file system. In the event of a system crash or power failure, such
file systems are quicker to bring back online and less likely to
become corrupted.
Taking that to one logical end, an external drive is by definition more likely to be removed from the system than an internal drive. It's not possible to remove your laptop drive and keep the OS running, but perfectly possible with something USB or Firewire attached for example. As such you run a greater risk of changes that need to be written to the drive failing to complete should you remove the drive too quickly, or without following the correct eject procedures.
Particularly if you use any form of caching, the data may be waiting to be written to the disk at the point of removal, thus losing your data.
A journaled filesystem helps to prevent too much damage in these scenarios by keeping a log of all changes it needs to apply, and noting when they are successfully completed. In this way it can examine the log on a restart and work out of there are outstanding changes that were never completed. This is far faster than simply running a chkdsk
or similar command to check the entire filesystem for problems which you would need to perform on a FAT32 file system.
In addition to the protective side of things discussed above, is the fact that a HFS filesystem has all the Mac OS X hooks built in for automated indexing, backup, version control and so on that would not be possible on a FAT32 enabled filesystem.
The article you have seen the non-journaled options in (mentioned in your comment) seems to be talking about 10.6, so I think this option has been removed since.
In my experience, enabling journalling doesn't affect accessibility from Linux or Windows:
If your external disk is plugged into your Mac and those other platforms are accessing your data across the network, the journalling isn't visible to them.
If you are plugging your external hard disk directly into a Linux or Windows machine, they will need some (probably additional) software to provide access to the (non-native) MacOS Extended format drive... and journalling has been around for quite some time now, so I'd expect most software to implement it (apologies for the handwaving here).
I agree with @MattDMo's answer: I'd say use the default Mac OS Extended (Journaled) if you will be using the drive with Macs only, and MS-DOS (FAT) otherwise (which is fine for storing data, although not really applications without special measures).
Best Answer
None of the HFS flavors will offer any performance benefit that's measurable. For that reason, go with the default format disk utility gives you and look to optimize elsewhere.
I have seen encryption slow down some storage medium such as slow USB flash and I would expect journaling there to also be more of a slowdown than on storage with fast cache or more responsive write service times.
I suppose journaling could in some rare circumstances (bizarre edge cases) slow things down as you need to journal certain actions, take the action, and then journal that the action is complete. However, the journaling is for rare events like file creation, file deletion, etc... - some metadata operations are journaled, not all data writes like other filesystems allow which can cause a large performance impact.
Journaling does make it easy to roll the filesystem back to a known state if the system crashes or the drive gets disconnected without changes flushed, so you can save hundreds of seconds to several minutes at the next reboot / mount by journaling.
For best performance, keep the drive approximately 70% full at most as portions of the disk are much slower for random access and the OS uses the fast part of the drive first.
So, in order of fastest to slowest speed transfer:
Connection type: Thunderbolt2 > Thunderbolt > Fiber Channel > SAS > USB 3.0 > FW 800/400 > USB 2.0
Storage Medium: Specialized SLC/MLC Flash with high speed controllers > PCI Prosumer SSD > 15k HDD > Consumer SSD > 10k/7.5k HDD > Fast Small FLASH > 5k HDD > Consumer USB flash storage