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