I think that put a button "Generate feature and activate it" is a very good idea. Usually, when we create a content type or a view, and have to generate the feature for commit it, sometimes forget to activate it. The result of it is that when we download other version and revert it, it was ignore because the feature isn't activate.
Is only an idea but for me would be fantastic. :)
If I have time, its posible that I contribute it.