We’ve used multiple languages to talk to PhotoShop, and we have a loose rule in house. If you are trying to talk to PS from an existing application suite, then you can bang your head against the COM problems that you will inevitably encounter and add support to the existing code. If you are writing a one-off script that will be run “from PS”, then write it in JavaScript so that it can be run directly from the PS interface. You will find much more scripting support and examples online, and you seem to have a generally better experience.
BTW, if you don’t have experience with JavaScript, you can figure it out pretty quickly if you only want to do a couple tasks in it. It looks a lot like MEL/PHP with added object oriented stuff. PS also supports VBScript and AppleScript, but why paint yourself into a platform specific corner?