I also shared this experience. I moved from a Python prototype to Java for improved concurrency but still ended up being beat out by somebody closer or faster.
yeah, choice of language is not so easy in this case: c++ seems to be industry standard, but I am curious to measure how golang or scala would improve time of development and what would be their performance.