I would like to suggest an area in the main page for games that were "recently updated".
It always bother me to realize how much focus is in your first or so week of release then the store never talk about your stuff again, even if you are improving it. The system somewhat punish devs that try to do bigger games, that take more time over smaller ones.
I do realize that said system could be gamed, by people uploading the same version just to appear in the front page. But maybe add a timer per account to appear in the front page. That way people would have to "choos" what game they want to promote and when.
Thanks for the attention.