etherdelta is probably most user unfriendly exchange that ever existed). but anyway its often only one way to sell/get some tokens. so gotta use it. like it or not.
Etherdelta is becoming increasingly unstable when the trading system is slow, high transaction costs and poor security. Currently I am no longer using Etherdelta but rather as decentralized trading floor like IDEX, Forkdelta ...
Etherdelta (forkdelta) is a good exchange during the days in which the average gas cost per transaction can be set to 4-8 GWEI, while in the days in which the GWEI cost needed for making a transaction is high (think, during the past days only transactions using at least 30 GWEI were performed quickly) is very expensive and useless.
Since it is completely dependent on the Ethereum blockchain any congestion of the ethereum blockchain implies a non-working etherdelta phase.
I am using it just to buy RAC at
https://etherdelta.com/#RAC-ETHThe advantage is indeed, that you can trade any Ethereum token