Ledger
Personal HSM designed for managing cryptocurrency that also has loadable app support allowing it to be used for most common use cases.
Advantages
- Most application source code is public and auditable
- Supports Bluetooth for easier use with mobile apps
- Most operations can be confirmed on a build-in screen
- Designed to protect you even when the connected system is compromised
Disadvantages
- Hardware design and OS are not available for public auditing.
- Large form factor requiring carrying a USB cable for laptop/desktop use
- Information on supply chain integrity practices are not made public.
- Entropy source is controlled entirely by ARM