The catch is capabilities: http://tutorial.ponylang.org/capabilities/
Once you get your head around them it's not so bad, but to a newcomer it's quite daunting. In my opinion the code becomes less immediately readable when compared to a language like Go, for instance.
Still love it though.