I hardly ever encounter a situation when the automated dependency resolution doesn't do what is supposed to do. The only problem could be that you do not need the same compile options that your distro has set for any given package therefore the dependencies you'd like are different from the ones you get.
If you really wanna be in control, use something ala gentoo or source-mage ;)
As for the topic, I'd give a try to stable linux distros like Red Hat(CentOS) or Opensuse :) (although they might not be really updated)
Regards




