I’m a refugee from DEVONthink Pro (starting with DEVONthink in 2003), who toyed with EagleFiler for a year, and recently returned to DTPro. I admit that I am looking forward to some of DT 2.0 features, such as having more than one database open concurrently, and (apparently) storing things in “the Finder” as EagleFiler does, editable by 3rd party apps, instead of in a proprietary database.
However, IMHO, DT is a much more polished and professional product, and I’m glad to be back.
For me, the straw that broke the proverbial camel’s back was this: In EagleFiler, searches are not recursive. That is, assume I have a folder/group “A” which contains documents and also subfolders “B” and “C” within “A” which also contain documents. In EagleFiler I have two search options: (1) search the entire database (EagleFiler term is “library”) and possibly, Spotlight-like, have to deal with lots of unordered, irrelevant results, or (2) search folder A; BUT the latter search applies ONLY to the documents in folder A, and DOES NOT include the documents in subfolders B and C. Unlike Finder, Spotlight, DEVONthink, etc. etc. Definitely not what I expected. (OK, I can select “A” and also remember to also select “B” and “C” to search the subfolders as well, but I find this counter-intuitive.)
So I filed a feature request to search subfolders. And in EagleFiler 1.4 came (apparently) a response: You can now set up a Smart Folder which includes the contents of both folder A and subfolders B and C, then search that Smart Folder.
I have two problems with that:
(1) You must be running OSX 10.5 to define the Smart Folders. I’m on 10.4.11. OK, that’s not the developer’s “fault”, it’s mine. However Smart Folders can be implemented in 10.4; see Mail.app as an existence proof.
(2) While I haven’t tried this (since I can’t define Smart Folders under 10.4), the Release Notes read as if (assuming I could), I would have to manually set up inclusive Smart Folders for each folder in each level of my hierarchy except the leaf node folders. In other words, this “solution” might be appropriate if I have one sub-hierarchy that I want to search repeatedly, but does not seem to be a workable solution for the general task of “search this arbitrary folder and all of its subfolders recursively”.
Needless to say, DEVONthink “just works”; if I search “In Selection”, it searches all sub-groups of the selection, just as I expect (and, seemingly, just as every other “searcher” on the planet, with the exception of EagleFiler, does).
DT also has lots of other features that are lacking in EagleFiler. I’m looking forward to 2.0.
The developers of both EagleFiler and DEVONthink each have visions of how their “ideal” product should work. I personally find that my vision of an “ideal” product corresponds more closely with the DEVON vision. YMMV.