I think you forgot to compare with other smart contract languages