i'm trying out numpy and scipy (Python) instead of Octave.
Python is definitely better for general programming stuff than Octave (& MATLAB).
So far, it seems that Octave/MATLAB is a little better for numerical/matrixy stuff. Some specific issues with Python:
but it seems like it is only a little worse for that. So, so far I think Numpy/Scipy/Python is better.