Solidity is geenszins een perfecte taal, maar de meeste van deze klachten zijn van toepassing op elke programmeertaal voor slimme contracten. Je kunt altijd inefficiënte code schrijven. Je kunt altijd heel gemakkelijk kritieke kwetsbaarheden introduceren. Verander de toverstok niet, verander de tovenaar.