>>802633
>blended into one system with well documented components which interface well to each other.
I don't need "nice" monolithic system, I use UNIX-like system which means programs follow following rules:
Write programs that do one thing and do it well.
Write programs to work together.
Write programs to handle text streams, because that is a universal interface.
So basically I have same capabilities as Mathematica with additional ability to swap components for alternatives and access to lots of other powerful tools.
Only reason why I have Mathematica is that uni forces us to use it. You can't pass class if you don't have required lab work.