BitShares has more coins without liquidity than with, it's a bit of a chicken or the egg problem. The only way liquidity will increase is if people use it - so we have our work cut out for us.
Even OpenLedger IOUs are better than using a centralized exchange. The risk of a hack is much lower, because thanks to the DEX OpenLedger's attack surface is much smaller than a centralized exchange