For "end-to-end" platform for data science, I would prefer KNIME
I think KNIME is especially better in working with various sources of data and preprocessing, easier to modify/add/remove flows from time to time when situations are changed.
For analytic, I have 50% of…