They are in different niches to a degree, but when you have a language like Nim that is as easy to use as Python, nearly as expressive as Python...etc, then you might go ahead and choose Nim over something like Perl6 as it is so fast and distribution is just a binary. C++ is in a different ballpark than Perl6, but not Nim & Crystal. They overlap to the slower lang's detriment.