Vold все грамотно расписал. Так подходят к созданию программ и игр (да и не только) во всем мире. Всегда есть копромисс. Наворачивать функционал, красоту, прорабатывать детали и т. д. можно сколь угодно долго и глубоко. Всегда надо это контролировать, чтобы не закопаться.