cleaner syntax, classes, inheritance and overall proper OOP which JS simply doesn't have and you have to use 3rd party frameworks to hack it like prototype. Not to mention, It's just cleaner, faster. Much more productive too.