Some of the features I want from a cryptocurrency exchange is speed on transactions, simplicity, accessibility, active updates and good community support, and I really find a good value of percentage of this features in Nash Exchange.
From my experience, Nash Exchange is a very good decentralized exchange which allows easy processes with buying and selling of cryptocurrencies. It offers better services with fast transactions with very moderate trading fees, it also has a compactable wallet which supports a very large number of cryptocurrencies for trade.
Deposits can be done via its exchange or other exchanges, although I don't deposit via its exchange because it supports only fiat currency as in, EUR, but it offers free deposit via its exchange. Deposits via other exchanges attracts fees but also okay. You can deposit with USDC, BTC, ETH, NEO and AAVE.
Finally, I strongly recommend it and advise that all cryptocurrency traders should use it but I can also make your own research to enable you decide if it will suit you.