Yes you are right, but most of the coins listed on etherdelta and exchange have long been popular by some other investors, although etherdelta has its shortcomings such as lack of problem-solving, and is troublesome, many buyers take advantage of cheaper prices in etherdelta compared to other exchanges. I never use etherdelta, because I have experienced my missing coin problem, and once again every transaction we always charged even if the coins do not go into the wallet. Yes, all exchanges have flaws and advantages, so it depends on how you use them.
I agree with you. Etherdelta is not one of the best decentralized exchanges out there, but it supports a plethora of tokens and coins which is why I still use this exchange now and then to trade some of my tokens. I hate the interface which is laggy as hell and never liked how insecure the entire setup of the website was in general which is why I generally warn people about leaving their money on such an exchange and any online exchange for that matter. Kucoin is far better in this aspect which is why I highly recommend it in this scenario. Did not use forkdelta yet though, but heard good stuff about it.