hardware wallet and paper wallet is best for long term bitcoin because hardware wallet is not connected with internet and u can access this wallet from private keys. coinbase is a good wallet also this is a old wallet and reliable but i am not suggest u hold long term in this wallet,if u want to do trading with exchanges then u can store Ur coin in exchange like biittrex, poloniex, binance for security u need to create 2FA security.