I am wondering whether to choose which client-library language.
What is the difference between the client-library language ?
(JAVA or Ruby or PHP or etc…)
Is there a functional difference?
There are some small differences, but not significant. You should choose a client language which your automation team is familiar with.