I have been using Matlab for Image processing and Computer vision but I feel that Matlab has some shortcomings specially speed and memory problems. I also use C++ (OpenCv) but I don't get better visualization feelings like Matlab. Should I go ahead towards Python ?