I use a Trezor as it is one of the most secure wallets period.
Does it worth to buy the Trezor for 99$, that's the price showed in their website ?
If you don't have a budget, paper wallet is solved it. Paper wallet is cheap and secure to keep bitcoin for long term.
not hating on coinbase but i heard too many horror stories on their support. So I would just move my coins whenever you buy from them.
To a actual desktop wallet or something more better, incase they claim your coins were never there or something.
That's why don't store your coins on (web wallet or)exchanger, although the company is famous, but don't forget about Mt.Gox.
Paper wallet is not cheap, but the cheapest. If i had a large volume of bitcoins i would buy the trezor it is appropriate.
At the moment coinbase fits my needs so in near future should plat to use one of these above. Btw what is the story about Mt.Gox that you mention?