The biggest thing I find lacking in desktop UI is the ability to save and switch between states. We need the idea of project 'sessions' where I can open up the software I need to use, pull up the files I need, set my favorite folders, etc and then hit 'save' and be able to restore back to that setup at the click of a button. Right now, switching between projects means setting all that up every single time.
You should check out atlas.co and sign up for the beta for an invite. I'm currently working on this project, and it is exactly aimed at the problem you're describing.
More details:
techcrunch.com/2015/11/24/contextual-search-platform-atlas-is-ivy-softworks-first-spinoff/
www.geekwire.com/2015/innovation-studio-ivy-softworks-unveils-first-product-atlas-search-engine-digital-life/