If you consider to use MyEtherWallet then there's only 2 recommendation, nano ledger S or trezor. I actually prefer trezor because it's comes in handy, i don't like the shape of nano ledger S it looks exactly like USB Flash drive and I always worrying it could just lost. but, both is worth a try.
By considering the shape, I prefer nano ledger
Both of them works well, choose one of them and go on with it