Language weaknesses
Not as subtle as C++
Basic types are not objects
Under specified