Quite agree. I have a project coming up. It is a conversion from VB.NET to C++ (or rather building a new C++ project using the .NET project as a reference). It will be my introduction to C++ and it will be a major mistake from beginning to end.

A mistake is starting off with such a significant project with so little idea of how to do it. It will take longer than it should and I will meet so many home-grown errors but in the process I will learn massively.

The project is to have a FOSS Group policy editor in C++. Largely a GUI and back end to modify registry entries in the first phase. I won't be starting it in a while as I need to do some research. It will eventually be for ReactOS.

So, yes I'd say C++ is a much better tool/language for the job in the context of what I need to do.