Fair enough. None of them are best , they all are suited to different functions. C is the obvious choice for micro’s, C++ is kinda half way between micro and application, C# is really easy for quick application development (but useless to a PIC micro).
What Development Enviroment are you using for the C++?