When using a particular distro, I've tried to stick to it, under the belief that my learning process would be easier without different directions to solve one problem. Therefore, my distro of choice (and that has been changing over time) has usually been the "best distro" at the time.
However, much later than other users (apparently), I've come to the realization that there seems to be a certan set of distros better suited for a particular job, and with some basic knowledge of Linux...