My motto (and for a long time) is "Python, where I can, C ++, where I should" (one day I will find the opportunity to really use Java, C # and C & C in a real world project, but I have not been, except for the pilot a project in Java 1.1, more than ten years ago ... ;-) - Javascript (with dojo), when the code should run in the client browser, and SQL when it should run on the database server, of course, but C ++ and Python are my daily bread is on the “normal” servers and clients that I develop, and that’s the problem in all parts of Google, where I have been working for 4+ years (there are many parts using Java, too, I just never worked there ;-). Hmm, there is pure C when I also work on the Python core and related extensions, -).
Neither Python nor C ++ is "strictly OO" - they are a multi-paradigm, and in this they are a good part of their strength in the hands of programmers who are highly skilled in OO and other paradigms such as functional, general, declarative, etc. d. I believe that C # also draws in some of them (sometimes surpassing C ++, for example, by offering lambdas), and even Java had to succumb to some (at least generic) to a tiny degree, so it’s clear, of course, that “one size fits all - no - programming with multiple paradigms is alive and well! -)
C ++ (like C) forces me to carefully manage all the memory (our internal C ++ style guide forbids the use of smart pointers, which equals poor garbage collection implementations!), Which multiplies my work many times, but helps make sure that I do not use one bit of memory more than is necessary at any time: therefore C ++ (or C if necessary) is a choice when the memory is dense and precious. Otherwise, the extremely high performance of Python (and Ruby or Javascript is not that different if that's what you're used to) makes it preferable.
I'm sure there is some kind of niche between the garbage collection language, but mostly static, like Java (or C #, before it starts to accumulate more and more functions, including dynamic ones in 4.0, I hear), or else these languages and related ones would not be so common - I never found that I inhabit this peculiar niche.