From my perspective and usage Treesheets has the right features and more importantly the right scale and learning curve. I don't use it every day, nor for everything I could possibly do with it... but for the things I do use it for, I feel like it works really well.
I also have DevonThink but to be honest I lack the obsessive drive it apparently requires to make good use of.