Ranked in these QuestionsQuestion Ranking
Pro Multi paradigm
Imperative, OOP, functional programming in one language.
Pro Strict typing
Checks your code at compile time.
Pro Really crossplatform
The same code can be used for web, server, desktop and mobile.
Con Still in pre 1.0
Not very stable and has a rather small community.