I took a class on thread once and they said it was a matter of preference, that the life of each was comparable. Cotton does tend to leave more debris in the bobbin area of your machine so it's a good idea to clean out your bobbin area a couple of times during a project and definitely clean it out at the end of a project no matter what thread you are using.