Overall, they are hands-down the best exchange. Having said that, there are several solid competitors, and they better continue to improve their customer service and fee structure, or they will be toppled. I know they are making a push into their own decentralized exchange, so that will be an interesting evolution to watch, and to see if they can really compete with the best of the other decentralized exchanges.