I think etherdelta is a practical exchange site and not too difficult to understand like other exchange sites. we do not have to bother to make deposits and withdrawal of assets or coins that we meliki. out there are also many other exchange sites that may be better than etherdelta.