Well, as other have pointed out, LUKS is generally better integrated into current distributions. For security reasons, you almost certainly want to encrypt all partitions (including /), which is called "encrypted root". Setting this up by hand can be a bit tricky (though doable), so distro integration helps a lot.
At least Debian and Ubuntu offer encrypted root via LUKS in the standard installer, so that's a point for LUKS. I'm not even sure if TrueCrypt can encrypt the root partition at all.
The only advantage I can see for Truecrypt is that its Windows support is better, so it's easier to mount a Truecrypt partition under Windows. But that is really only relevant for portable drives/media. At any rate, most Linux FS have no Windows driver anyway...
So I would recommend LUKS (though Truecrypt is a viable option as well).
In a "normal" system, if the system
crashes (power gets cut, etc), it's
easy to recover a corrupted system
with fsck. However, on an ecrypted
system, things become a lot more
Does TrueCrypt of LUKS offer the best stability / recovery in an event of a crash?
There isn't really any difference. Encryption is always per sector, and disks are written per sector, so usually you'll lose any sectors that weren't written properly, with or without encryption.
I use full-disk LUKS (including root partition) on my laptop, and it's gone through many fscks without problems.
At any rate, you are going to perform at least nightly full backups, aren't you? So a crash should not wipe out a lot of work... . IMHO, anything less than that is criminal negligence on a system with important data.