Armory is a good free wallet, and if you want to pay for a Trezor that would be even more ideal IMHO- people should know how to store their BTC properly and how to control your private keys, when you leave your BTC on an exchange or similar platform, they control your private keys, if push came to shove, you don't own your BTC...
RE: Bitcoin bear market, short and long term price targets