XTree's learning curve was not shallow, but once you got the hang of it you could amazing things. Select all thousand .c and .h files, recursively in a large directory tree, and copy those and only those (maintaining the directory structure!) to another drive? Fifteen seconds. Let's see if I remember how. Branch, Filespec *.c, Tag, Filespec *.h, Tag, Showall, Invert tag, Alt-copy branch, Relative paths. Boom, done. Rename all your jpegs in a directory with a prefix for the site they came from, but preserving the rest of the filename? No problem. You could even create a custom batch file in which you could create any commandlines you wanted, substituting in whatever parts of the file/directory names you wanted at various places.
For those who miss XtreePro, there is an excellent reimplementation called ZtreeWin (http://www.ztree.com/). It's still text mode, but is a native Windows app (no Command Prompt needed, supports long file names, etc). The author is very respectful to the XTree legacy but has also carefully added additional useful functionality. One of the few pieces of shareware that I've gotten enough value from to spend my own money to donate/register.