I think many people have hard times with the EtherDelta decentralized exchange. But in fact it's a very nice exchange. Because not only is it decentralized but it works well too. Just have to learn how to properly use it. Not so easy in the beginning. It wasn't easy for me but now I master it