Waves Platform (New Beta Client) is a relatively new player in Crypto that is on the up. They definitely have problems as does any DEX due to having to work with gateways, but design and user experience is at the forefront leading to better adoption.