I need a good PE Viewer as well.
Mine isn't graphical and doesn't resolve dependencies but, there is no PE viewer around that gives more detail both, in raw and "cooked" form.
For what you do, it does lack one feature that is probably important to you, it doesn't dump the DWARF debug sections, only the COFF symbol table. The other thing that could be a problem is that, I don't provide the source and, it considers any .NET PE a third class citizen (it dumps the directory if present but barely and I included it only for completeness.)
I have another version, which I haven't shared because it's a quick and dirty hack of the one I shared that, outputs the PE as it will be laid out in memory by the loader. I did that one because some PE files multiplex some areas of the PE format and there is no viewer around that shows the multiplexing (not even disassemblers do it.) That's occasionally exploited by malware. Another reason I wrote that PE viewer is that, there is no PE viewer that formats the LOAD_CONFIG_DIRECTORY correctly.