@lawmaster At the moment, I'd give Coinbase a B-. 

They have multiple cash-flows, have never been hacked, excellent user-interface, but need other avenues of revenue, such as new markets, SPX500 against Bitcoin, more FOREX etc.