Earlier quoted context omitted.
I thought so too for a long while, then I tried to do a touch of concurrent code in c++ and had to gouge my eyes out. I'm excited about the speed up haskell brings to development. You can plan things in haskell you can't imagine in other languages.
+1 for doing it in Go. If concurrency is your objective, Go makes it easy... it's also very fast both to program in and to run.
Conspicuously you don't address Haskell at all. Then again, who cares what might actually be best for OP? There's an advocacy bingo card in play!