Personally, I am experienced with Matlab but not so much with Python, so I am not able to judge. I definitely hate the fact that Matlab is proprietary and partly closed source. Also, I think Python syntax is much more pretty while Matlab is not even designed to be a real language. But alas, it comes with very powerful functionality out of the box.
Note, that the OP mentioned in the introduction that he had no access to Matlab over his employer or university and hence dismissed it.
[1] https://www.coursera.org/ml (one of the first videos)