Which is better client language for Appium- Java or JS?

Hi we are doing a POC for automating our HYBRID mobile application (android+iOS) and we have narrowed down the tool as Appium. We need to decide which client language to use.: Java or JS…

Can you please suggest based on experience? We also need to integrate BDD cucumber into appium and also need a client language which is: more compatible with our app, more online support, easier to implement and maintainability in long run…

Thanks