You mention a good point of using Python to put out the results.
I think munging the input into a clean enough data set that you can work on is another place Python excels compared to analysis specific tools like R.