I am happy with the current setup on c++ but I am missing a good way to debug. I just go around with old school debugging but it is not great.
Code size goes nuts as you use c++ libs, so I have pretty minimal usage of them, to keep executable size manageable. For debugging I can get a 800K exe
.
I will keep advancing my project with c++ but I can always fall back to plain C if I find some obstacles moving forward.