As many people here who do some scientific computing, I'm increasingly using Python as my main prototyping language in favor of MATLAB. A colleague of mine whose husband got me into Python approached me recently soliciting advice about graphics tools for TeX.
Having in mind her background, I recommended Matplotlib in-spite of the fact that I have never used it before. Feeling guilty about my recommendation, I started experimenting with Matplotlib and I am really loving it. So far, as previously stated, my taste when it comes to graphics tools in TeX was PostScript biased, but apart from few hand hacks on PostScript files necessary to get output from old Eastern European printers I have never got to program regularly in pure PostScript. On the other hand Python is a different story, and I am trying to use it on the daily basis.
Could anybody point me to an objective comparison of the graphical capabilities of Matplotlib and PostScript? I am particularly keen to see something of high quality like this post of Dr. Till Tantau, where in-spite of being TikZ main developer/inventor conceded that PostScript is still THE page description language to be reckon with.