I personally use a Ledger. It's incredibly easy to use.
Many do not like Ledger because their marketing department's CRM software was hacked or a CRM that their marketing department uses was hacked. This led to many customer records, mailing addresses, email addresses, phone numbers, being leaked. To this today, these people receive spam messages and some even threats.
I did not purchase my Ledger. My friend bought 2 and gave me one. We then set them up together, because he was kind of clueless on how they worked. This was after the leaking of customer data. But either way for me, Ledger doesn't have my information.
If you do decide to use Ledger, I'd recommend not shipping the device to your house. Use a PO Box or have it shipped to your place of employment, any place that isn't your home or a loved one's home.
If you want to avoid a Ledger altogether because the above has you feeling uneasy, then I'd recommend using a Foundation Passport. They are robust and easy. They are a little on the pricier side though and are not for everyone because of this. I do not own a Passport, but I spent a long time using one at the BTC Conference this past year. If I did not have a Ledger already, I would buy a Passport in an instant.