As I begin to make the leap from the Firefox Selenium IDE to Selenium 2, I'm realizing that a significant portion of tutorials, guides, books, and documentation regarding WebDriver is based in Java; C# seems to take a somewhat close second.
Is there a benefit to one language (C#, Java, Python, Ruby) over the other?
Does the chosen IDE (Visual Studio, Eclipse, etc.) of the language play a significant role in its application of Selenium 2?
Should the language of the project being tested play a pivotal role in determining what language is chosen to run Selenium 2 in? (In other words, if the dev team is writing in C# .NET should I, the SQA dev, run WebDriver in C# too?)