That's terrible, sorry to hear about that. Coinbase had been acting very shady for a while, especially with storing credit cards, which is why I only used it for about a few weeks before I stopped using it completely.
Never keep any coins on any exchanges - they belong in wallets. Localbitcoin is a good alternative for Coinbase and there's also Kraken.
Yea I have been looking into kraken as an alternative exchange, and whenever I decide to cash out of BTC, I will most certainely be using Localbitcoin
Definitely, anything is much better option right now than Coinbase. And Poloniex and Bitfinex are the worst options when it comes to exchanges.
I really hope you get your BTC and ETH back soon! Upvoted and followed you.