Cosmos/Wasm Smart contracts superior to Ethereum/Solidity:
Contracts are inherently upgradeable No need for "delegate calls" that Ethereum developers have to pull out to achieve upgradeability. Upgrading is also easy as a breeze. No worry for messing up contract state in the process.
Another benefit of this async nature is it's possible to call contracts on a different chain through IBC. This is impossible, or at least non-trivial, for Ethereum contracts. Ethereum contracts have to resort to cross-chain bridges, which introduces a whole suite of problems, such as fragmentation and user confusion. In Cosmos, you simply send a message to the target contract on another chain, that's it.
Cosmos Now Lets Blockchains Talk to Each Other With IBC Protocol - Decrypt
In brief The Cosmos Inter-Blockchain Communication standard has been launched on Cosmos Hub. The team is building a decentralized exchange for trading tokens issued on IBC-enabled blockchains. After five years of research and development, the long-awaited Inter-Blockchain Communication (IBC) protocol has been rolled out onto the Cosmos Hub.