The story with Bitfinex teached all of us that it is too risky to hold all of your coins on one exchanger. Thanks God I wasn't holding my bitcoins there. I use Yobit and Blockchain. I like Yobit the most it is very easy to use and the page is in different languages that is very useful if you are not so good in English.
Yes, storing money on a single exchange is never the best idea. I think for keeping money we should use wallets that are not controlled by someone like the offline bitcoin wallets. And if you are really looking for keeping money on exchange then at least spread among 3-4 sites.