EtherDelta is good as you can trade there literally any token, but in the same time not user-friendly at all. It took some time for me to figure out everything there. And it makes no sense to buy or sell there little amount because of gas fee you have to pay.