Which would be best for holding Bitcoin?
Thanks,
Depending on certain categories. You must consider the categories in order to use a wallet that befits your liking and usage. The categories are; how huge your bitcoin holding was, how often would you transfer it, would you withdraw it onto your bank, or would you just hold it. If you have answers to those, then you can choose betweel Mycelium, Coinbase, Trustwallet, Ledger, Trezor, etc. If you answer you have huge holding and/or hold it, then you might wanna use hardware wallets or Mycellium. If you would often transfer using BTC, then Trustwallet, Mycellium, and Coinbase is fine. But if you would often withdraw it, Coinbase is your best choice (I guess).
I would certainly add the option to use paper wallet. It's free and as long it is generated like it's suppose to, it's as safe as any other wallet. Maybe even safer if you use it smart.