It depends . 1 . I am not sure but I think LUKS is Linux only . 2 . LUKS gives you more customizability . You can use stronger encryption . 3 . With LUKS you can achieve plausible deniability which can be useful in countries like the USA or UK . Otherwise if you forget your password they can make you remember and it might hurt . 4 . If you are only worried about protecting your data from thieves then self encrypting SSD should be enough . 5 . LUKS can use your CPU ' s AES instructions to accelerate encryption but it isn ' t supported on all CPU ' s whereas selfencrypting drive will completely offload your CPU . 6 . LUKS complicates your system . With selfencrypting SSD an OS doesn ' t even know that it is using an encrypted drive in case of sedutil . 7 . If you already have unencrypted data on your SSD and want to use software encryption then some of it might not get erased due to wear leveling and overprovisioning . You should do a secure erase but this feature is only supported by selfencrypting drives . 8 . LUKS and Bitlocker support sleep state . Sedutil doesn ' t support it yet .