Лично я думаю, что это зависит от типа приложения. Если вы кодируете тип инструмента, который получает все больше и больше функциональности с каждым обновлением, пользователи, вероятно, не будут возражать против частого обновления. То же самое касается приложения, в котором слишком много серьезных ошибок.
Если вы пишете код для игры, я думаю, что обновления, связанные со стилем игрового процесса, должны быть редкими и промежуточными. Пользователи привыкли играть определенным образом и могут раздражаться, если им приходится каждый раз обновляться, приспосабливаясь к другой игре. Впрочем, обновления пакета уровней - это, конечно, другая история (я думаю, что иногда они приходят недостаточно быстро).
Помните, что даже если обновление выходит для приложения, это не значит, что пользователь его скачает. Я видел слишком много друзей с 22 доступными обновлениями ... <выпадающий список>