Re: 4. Actually, both Harmony and HugsLib (which is Harmony with extra fancy icing) offer not only checking dependencies, but also let you see who else is modding a given function and decide where to put yourself in the order. On the other hand, getting really subtle rules that won't break in unforseen circumstances is pretty much Master-Level coding, and most people probably don't even try.
--LWM
--LWM