I would agree that File::Find is more useful, more powerful, and more productive.
in reply to Re^2: listing all subdirectories of directory into file
in thread listing all subdirectories of directory into file
However, it has some requirements/expectations of the user. It requires the user to understand callbacks, depth-first vs. width first, How to get the current directory name - all of which you can get if you RTFM, but IMHO, it is conceptually fairly difficult to ingest, for a newbie. That was my reasoning behind recommending 'opendir'. Also, once someone has gone through that pain, it is easier to appreciate a fine module like FF and FF:Rule.
I hope life isn't a big joke, because I don't get it.