Добавить определение геолокации в приложение и оффлайн синхронизацию во время разработки приложения — на неделю больше работы, чтобы все продумать и реализовать.
Добавить определение геолокации и оффлайн синхронизацию в уже существующий продукт, которым пользуются тысячи людей — возможно, месяц разработки, баги, конфликты с внутренними сервисами и недовольство пользователей.
Поменять дизайн? Неважно, готовое приложение или нет — неделя-две работы и ничего не сломается.
Чувствуете разницу?