Selenium Webdriver with Java vs. Python
"If you're running selenium tests against a Java application, then it makes sense to drive your tests with Java."  This is untrue.  It makes no difference what the web application is written in.  
Personally I prefer python because it's equally as powerful as other languages, such as Java, and far less verbose making code maintenance less of a headache.  However, if you choose a language, don't write it like you were programming in another language.  For example if you're writing in Python, don't write like you were using Java.
I'm wondering what the pros and cons are of using Selenium Webdriver with the python bindings versus Java. So far, it seems like going the java route has much better documentation. Other than that, it seems down to which language you prefer, but perhaps I'm missing something.
Thanks for any input!