Если говорить про веб-дизайн или дизайн приложений, то я бы поставил во главу угла юзабилити. Дизайн должен быть:
- Функционален - все, что нужно пользователю должно быть предусмотрено и внедрено. Если что-то пропустили, получили об этом фидбек - разработали и внедрили.
- Интуитивно понятен, а не дизайн ради дизайна. Меню должны находиться в привычных местах, взаимодействие с его пунктами и само их расположение, должны быть понятными и предсказуемыми.
- Не перегружать интерфейс лишними анимациями и украшательствами, но и не сделать слишком аскетичным.
- Элементы "Call to action" должны выделяться на общем фоне, быть заметными и не теряться среди других элементов дизайна, но не нужно постоянно тыкать ими в лицо, используя, например, всплывающие окна
Пользователь не должен терять много времени на обучение работе с приложением, скачал - быстро разобрался, начал пользоваться. Если только мы не говорим о действительно технически сложных, например средства видеомонтажа, 3D-моделирования и т.п.