Which one among the two languages is good for statistical analysis? What are the pros and cons, other than accessibility, for each?
I would pick Python because it can be a powerful as Matlab but is free. Also, you can distribute your applications for free and no licensing chains. 
Matlab is awesome and expensive (it had a great statistical package) and it will glow smoother than Python in the beginning, but not so in the long run. 
Now, if you really want the best solution then check out R, the statistical package which is de facto in the community. They even have a Python port for it. R is also free software.
Among MATLAB and Python, which one is good for statistical analysis?