It is a typically Chinese manufacturer habit to bundle many things in a single update taking ages to be released. When using enforced (Over The Air) updates this may make sense. For Manual Updates via USB/File higher customer satisfaction is reached by doing frequent smaller updates showing attention, willingness and gradual progress.
Waiting a long time already. Expectations of what all will be fixed is now getting very high.
I disagree....I work in the field. Smaller releases means more testing, especially regression. Also overheads per release is same...so for example if you were to wash a car, you have to do all the preparatory work. Washing a 3-door car or a 5-door car is then very small difference.
Same with code/firmware
sometimes it makes sense to bundles up work in batches to get better efficiency. This is not a Chinese habit, but a technology habit.
And whatever we get in this release, please note it will not be 100%, they have to leave something for the next one.
I's rather wait and get a good release, than a half-hearted effort one.