I don't see any problem with Python. The current line of discussion is about bitcoind latencies, which is... programmed in C/C++.
In any event, you do not need to rewrite the entire application in C/C++, just the module(s) that are time critical and then you can import the compiled C/C++ module into Python using Swig.