Pros and Cons of solidity?


Solidity seems to be different then most programming languages. Immutability is also something I am not use to.

What do you think are the pros/cons of solidity?


Pros: Immutability, Can create smart contracts, inheritance properties, similar to javascript in some ways

Cons: Contracts can’t be upgraded, hard to create random numbers, not many resources to learn because its so new


The only real pro i can see is the immutability. I for one think this can be achieved with a proper architecture on a better language.