You’re effectively writing in a new language, albeit with a much smaller learning curve than other language switches since you already know most of the syntax and API. But because Hack isn’t PHP, some of PHP’s biggest advantages – ubiquity, maturity, stability – don’t apply.
I agree with a lot of this. As well as the follow up.