True crpyt encrypts an entire drive so that if the drive is stolen, all the data is unreadable. If the tru crypt software malfunctions in some way, you will no longer be able to access your data - no way to get it back.
Keypass only encypts a password file that you can use to store your passwords encrypted. Keypass it'self requires a master password in order to access the rest of your passwords. The worst that can happen here is that you will need to reset your password.
These programs do two different things - not the same.