What would it even mean to be a "good language for data science"?
In the first place data science is more a label someone put on bag full of cats, rather than a vast field covered by similarly sized boxes.