Haven’t really tested rust on IC. But check this link: Introduction to working with Rust :: Internet Computer
My main concern/complaint of Motoko:
- It’s new and lack community lib, interop with rust or other lang is not supported currently
- Sometimes low level lang ability is desired, but motoko doesn’t expose that
Motoko is trying to abstract away details and bring down the onboarding requirement, which is of course good direction.
However, unlike Solidity which exposes low level stuff, Motoko is JS level high. I soon feel capped in regard of ability in this lang. But with Rust, via their CDK, you kinda see the full picture and get direct access to full ability of IC.