On upgrading & checks: I think WordPress is doing this already. If not, this is something that they should do and not this plugin.
For all the others things: great ideas! Maybe we should start a wiki with things to be developed. Feel free to contribute :-D