I'm a strong believer in "the right tool for the job". However, the job doesn't stop with what needs to be done, but also by whom - now and in the future. To select a language for a job, a manager or project leader should consider what expertise he has available over the lifetime of the project.