Hola, yo te recomiendo el Maxima (
http://maxima.sourceforge.net/es/) que es libre y viene en español. No sé si es lo mejor o no, pero para ser libre funciona bastante bien.
Salu2,
Maxima es el padre de programas como maple y matlab, fue desarrollado y aún sigue siendo desarrollado por el MIT. Es muuy bueno.
Otra cosa, tal vez este no es el lugar, pero, yo soy parte de la comunidad que apoyamos el software libre, el que sea grátis no significa que no sea bueno, significa que quien lo programó lo hizo por el placer de hacerlo y de contribuir al avance de la ciencia.
El software es solo una forma de transmitir conocimiento a los demás, cobrar por él es como si cada matemático cobrara regalías por sus teoremas cada vez que alguien los usa. La ciencia no avanzaría (o avanzaría un ritmo mucho más lento). Cobrar por el software retrasa el avance de la humanidad. y es una forma de privación de libertad y de enriquecimiento inmoral.

PD: perdón, me apasioné un poco