No, it is not required. You can just use
deft buys you is full text search instead of searching only in the file titles. I do think this is a useful property that I’m used to in other systems (including
helm-org-rifle for agenda items) and I will probably be tempted to adopt
notdeft at some point in the future.
For now, however,
org-roam-find-file for opening and creating files plus
projectile-ripgrep for the occasional full text search is proving to be sufficient.
From what I understand,
deft will not work for me because it does not allow me to create files within nested directories, and also because it reportedly does not scale well beyond a few hundred files, which I’m sure to surpass as I slowly migrate my Evernote-based knowledge base.