Re: Pain points, you say?
"If your C code happens to go through their C++ compiler, that's a bonus."
If your C++ code goes through their C++ compiler thats a bonus too. Its hardly up to date wrt standards.
Its times like this I'm glad I stuck with unix development. gcc, vim, gdb, strace and make - they just work and I can get on with developing applications, not learn a new fucking IDE or API every year to do the same thing as I could do with the old one that some PHB decided to deprecate or some goofy interface "designer" thought he would "improve" by randomly shuffling everything around and renaming stuff.