Agreed, we should use decentralized exchanges, at some point even to exchange from dollar to cryptocurrency. I'm not too familiar with Bitshares and I never heard of Waves, can you exchange USD to cryptocurrency and vice-versa, or only do cryptocurrency to cryptocurrency?
Anyway, as soon as Segwit will be enabled on Bitcoin, thanks to Lighting Network, we'll be able to do inter-chain exchange between Bitcoin and Litecoin. I just wonder if that will be a game changer for Poloniex, Bittrex and the other exchanges. Coinbase will be sticking around for a while because we still need to convert USD into a cryptocurrency... unless Bitshares and Waves can do that, of course!!
Curious to hear your opinion.