Конечно, самое главное – чтобы дизайн работал, то есть основные сценарии выполнялись без сбоев. Только после этого можно думать о вышесказанном и рекомендовать улучшения.