I think you will find a wide set of differing answers to this - there are many factors, and many personal choices.
Here are some to start the discussion.
Factors influencing reference model implementation choice:
(1) a pre-existing ‘gold’ reference model in one language/implementation or another - consider leveraging it as-is rather than rewriting it which risks adding new bugs.
Personal choices which come into play:
(2) for large model development, choose whichever language is the more natural choice for productivity AND maintainability for the person or team creating the model? I agree with the Janick Bergeron viewpoint on this: my favorite language is the one I’m not currently using. But reuse and maintainability should be considered also, if the model is to be adapted over time.
Please, others weigh in on your experiences and rationale for this choice …