Чем гибче будет ваша система — тем сложнее будет её использовать. Более того — написать конкретный движок под конкретную задачу будет проще, чем использовать вашу систему.
Присоединяюсь, вот ещё удивительное совпадение — после выхода MacBook Pro с черной рамкой вокруг экрана и островными кнопками другие производители стали выпускать как две капли воды похожие ноутбуки.
Тогда и комментарии и вообще весь интерфейс программы делать только на английском, никогда не применяя других языков, а то немец или американец прочитать не смогут.
Кто сказал что «прибыльность приложения практически не зависит от качества»? Назовите хоть одно качественное и одновременно не прибыльное iOS приложение.
Если работать на себя — необходимо быть человек-оркестром.