You should never trust exchanges, sure. Any one of them can go belly up. But using them for trading and cashing in/out of the ecosystem is necessary. We also depend on exchanges for price discovery. Using them is a matter of risk management: Deposit, trade, then withdraw coins. Don't use them for storing funds. And I only store USD (while waiting to buy) on licensed exchanges that offer FDIC insurance for lost funds, like GDAX.
Etherdelta is fine (assuming you use something like Metamask). Maybe it's not intuitive for novice traders, but I've never had any problems except thin order books.