weakness of Etherdelta in my opinion,
Etherdelta does not let you trade with Bitcoin, and I'm not sure there is a peer-to-peer Bitcoin exchange at all (or with a decent partner). So for Bitcoin trading and non-ERC20 tokens I still have to look into the normal stock. the ERC20 token ecosystem is huge, and you can trade there forever without having to leave it.