I've seen that these two smart contracts are often used, and the ETH is widely used more often than WAVES. What is the difference between the two platforms?
Waves is not a smart contract plattform - it is a plattform to issue tokens on a very, very simple way (tokens dont have any functionality).
Waves also has a so called DEX (decentralised exchange), where you can trade the tokens of the waves plattform.