I really don't like EtherDelta for some reasons. First, the site is so slow. It likely takes some minutes for the site to load all its contents upin logging in to it. Second, the features are very complicated and messy. If you are a newbie in trading, and log in EtherDelta, you will really get lost.
It's definitely not glamorous or fast, that's for sure. That's the tradeoff with decentralized exchanges, and why most people don't bother with things like Etherdelta. Centralized exchanges can have much thicker order books, lightning fast trading engines, and placing orders on the book doesn't require a blockchain transaction. Etherdelta is definitely not for beginners.
But it does feel good to be able to trade without trusting my funds to an exchange. I was crippled pretty badly by both Bitfinex (2016) and BTC-e (2017), so I'm not overexposing myself to any centralized exchange.