Requires some tech savvy, so some skill is required, particularly if things go wrong. In the Windows world different UEFI implementations can cause problems in one, not in others, and the solutions are not uniform between issues. For Bitlocker, Microsoft worked out issues with vendors before han...
From some audits in the past, EncFS has had some issues with being up-to-date as far as cryptography practices go. For example, it uses the same key for encryption and authentication or file holes not being authenticated.
In order to use dm-crypt you need to have advanced knowledge of Linux and of the command line, as well as the Linux filesystem. However, most distros support easy creation of LUKS-encrypted drives when installing Linux transparently.
Since CipherShed decided to keep the TrueCrypt compatibility, and stick with that format they also have to stick with TrueCrypt's key derivation which was released in 2004 and understandably does not offer the same security that it did when first released.
As of May 28th, TrueCrypt is abandonware. The website warns that using the software might not be secure and suggests moving to BitLocker. The source code is available and there are rumors of an official fork.