What is the best programming language? I have spent many hours in this endless debate and the conclusion was that for many programmers it is matter of taste.
Really? It is really matter of taste? Of course not. Programming language should always be matter of your current circumstances.
Always think about your problem first. What are your cases? Will language X solve some of them? It should not be matter of personal prefferences, feelings. I think ..., I hope ... are often signs of religion, you should avoid it in your project. You can easily find someone with different opinion in your team. Endless debates and inkvisitions about that or other programming sin will make you tired without any gain of business value.
There is no best programming language. There is just language for your job.