Plugin dependency management
Wow... just that I'm looking for.
This needs to be a core function of WP.
It is especially useful when developing large projects, and the custom code is split into a handful of plugins to handle distinct functionality. Being able to handle dependencies like this avoids many white screens and scratching of heads.