since that incident I also never used Etherdelta, there are some best DEX such as Bancor network and Waves Dex but not many tokens/altcoins are available in that exchange
Waves is unfortunately only for Waves tokens as far as I know, but I also believe that Waves will become a really good decentralized exchange once the community becomes bigger and therefore the volume as well. Would be great if they could implement atomic swaps or cross-chain solutions to their dex, as there are not so many Waves tokens.