The fully P2P transparent exchange is also needed. There are some projects, but all they need better UI / UX / marketing / dayly volume
There's one,
http://ethex.market/It uses smart contracts to for P2P ERC-20 tokens trading. Just ERC20 tokens however, not all cryptocurrencies, but it's a start.
I believe it's still beta testing on the Ropsten test net.