NDepend is a pretty slick package and whatever you find to replace it won't be quite as smooth or integrated, but...
Reflector is probably one of the best tools to build on, there's a few dependency graphing addins for it that can provide some of the diagramming tools. As for code metrics you can use FxCop to at least identify methods with relatively high cyclomatic complexity.