What's good about Starknet/Cairo eco?
- Cairo has a working package manager https://github.com/lambda-0x/cairo-base64
- Cairo actually allows you to "import" a single function. with solidity, you have to wrap it in a library. and then import the entire library. this makes the code a lot more cluttered
- lower level customization of things like storage packing through traits is powerful (never liked solidities implicit behavior based on member ordering)
- compiler plugins for code expansion etc
- native support for volition
- no stack too deep