Waves definitely has good potential, you have an all-in-one solution with Waves (only smart contract is missing). However, as someone pointed out: Waves GUI is not the best out there, so its a drawback. I myself keep eth for the near future but also hold some Waves, but it will take time before you see significant profit.