Strong Type System
Write types, then code, and benefit from the safety coming from type systems.
Write in PascaLIGO (pascal-like syntax) or CameLIGO (caml-like syntax). If you know OCaml, you can also add your own syntax.
With Granary, you can use LIGO as a lib from NodeJS.