Ethereum has smart contracts but waves is implementig them ad it's faster and easier to use. the platform of waves is easy to use and its very easy to create own token for cheap. those two is big advantages in waves.
Undoubtedly these advantages of waves are good. Also, the waves have a decentralized exchange. But Etherium has a very important advantage. Etherium is very popular. Many projects are built on Etherium. But I still believe in waves.