Первый и самый важный критерий - обучение вас развивает. Курс не кажется вам лёгким, заставляет прикладывать усилия, работать, немного стрессовать, переживать за результат. Если вам слишком легко и напрягаться не надо, то либо вы выбрали курс / специальность / программу, что не требует уровня IQ, что у вас уже есть, либо образование некачественное. Если вы в постоянном стрессе из-за того, что материал слишком трудный, все непонятно и не получается добиться тех же результатов, что есть у других обучающихся, то вы переоценили свои возможности и эта специальность не ваша - она подойдёт кому-то более интеллектуальному, а для вас найдется что-то другое. Кто-то объективно не способен стать физиком-ядерщиком, но может стать замечательным учителем физики в школе.
Остальные критерии - личный интерес к дисциплине, востребованность профессии и т.д. - тоже важны, но не так критичны. Если человек продолжает развиваться интеллектуально, то всегда сможет немного поменять карьерную траекторию, работать "не по специальности", получить допобразование или начать свое дело и т.д. Выбирайте такое обучение, где вы будете расти интеллектуально и профессионально, не давайте себе поблажек (зато тут халява учиться), но и не переоценивайте себя - только перегорите, но не получите тот результат, которого бы хотелось.