Plutus features compared to ETH and Waves platforms

Hello everybody.

I have been reading about Waves features for around 2 years and had used many DeFi and games on ETH blockchain.

I’m still unable to find any article explaining what features Cardano smart contract platform/Plutus will offer, and if it will have fixed fee as in Waves or variable fee as in ETH.

Could somebody point me to any doc or article that talks about Cardano features, specially comparing it with other cryptos?