Главное правило простое: нитка должна быть мягче и тоньше самой ткани, иначе она будет рваться и создавать стресс на волокна. Для хлопка берешь хлопковые нитки или универсальные полиэстеровые - они хорошо скользят и не вытягиваются. Для синтетических тканей (эластан, полиэстер, трикотаж) нужны либо специальные эластичные нитки, либо полиэстер обычный, но помягче. Если ткань стрейч или вискоза, ищи именно то, что предназначено для эластичных материалов - обычные нитки там будут рваться при натяжении.
Если не хочешь заморачиваться, возьми хорошие универсальные полиэстеровые нитки среднего качества - они работают почти со всем. Только смотри, чтобы не были дешевые китайские, они часто неравномерные по толщине. Еще важный момент: перед шитьем проверь натяжение на обрезке той же ткани. Если стежок выглядит неровно или нитка постоянно обрывается, попробуй ослабить натяжение или возьми нитку потоньше - часто проблема именно в этом, а не в самой нитке.
И еще совет из жизни: если покупаешь нитки в одном месте, запоминай, какой бренд там хорошо работает у тебя лично. У каждого своя машинка, и то, что идеально подходит на соседской швейной машине, может не подойти на твоей. Вот и ищешь методом подбора свой вариант.