* great documentation & write ups.
* feature rich well supported libraries (i.e. database connections, vector graphics libraries etc..)
* macOSX and Linux support.
* active community of users at all levels.
* low overhead (I like that arc is a dynamic language, has type inference, and lexical scope)