Нет однозначно правильного решения для любой ситуации. Есть решение, которое правильно в настоящий момент