For advanced statistics/time series analysis S-PLUS is much better than Matlab because of its huge library. You can use free R as a replacement but it doesn't implement all the features present in S-PLUS (e.g. ADF test, cointegration tests - off the top of my head). It is possible to find routines implementing some the missing features on the net.I also highly recommend very powerful Rmetrics library (
http://www.itp.phys.ethz.ch/econophysics/R/index.html) for R.S-PLUS GUI is better than R GUI which didn't matter to me because I used Emacs with excellent ESS package (
http://ess.r-project.org) to run S-PLUS/R.You can also use Mathematica with Time Series add-on which is what I do, but like R, the add-on doesn't have many of advanced tests that S-PLUS has, so you would have to program them youself.I am Mathematica person so Matlab looks very primitive to me. I used both Matlab and its free clone, Octave, and the only feature I liked was the ability to express matrix operations and build/adjust vectors/matrices using very simple notation. (It leads to less understandable code though.)