I guess my view was a bit too purist.
For some reason, I've felt like just choosing one language sticking with it was the way to go - but then again, I've never really done any large scale projects where C++ would be better than C or the other way around.
I reckon 50/50 right/left is better than 100/0 right/left.
Thanks for all your answers - I'll keep them in mind when in doubt.

