> One thing it does not do (or I don't know how) and graphviz does, though, is arranging nodes intelligently
That's exactly what "graph drawing" means [0]. Can tikz choose the position of the vertices itself or you have to specify the positions yourself? If it is you who chooses the positions, then tikz does not do "graph drawing".