Transparent Data Encryption (TDE) protects you from stealing database files but useless if someone got access to a live instance via stealing credits or SQL injection.
End-to-end encryption is immune to live instance breaches & insiders who might want to have a look at your client's data. It allows client to explicitly chose who has access to his data using encryption before data even gets to the database.
Virgil Security created PureKit - the ultimate password & personal data protecting solution and E3Kit - End-To-End secure data sharing solution. Together these products overcome TDE flaws and allow companies to build secure infrastructures no matter on or offline.