Etherdelta always seems to work ok for me. You do need to be patient with it and always make sure you have enough balance to pay your fees when you are withdrawing. I can also recommend setting up Metamask with Etherdelta as it makes things a bit easier to transfer to and from your wallets.