I'm highly skeptical. I don't think "I am going to move my fingers around to press and hold the command button and press the tab button one or more times until I get to firefox". My brain already autopilots desires into physical output.
EEG is a joke, and it's never explained how exactly BCI is going to work. If I switch to Firefox when I think it, then I would have annoyingly switched over multiple times when writing this comment. If it's something more complicated then that, then what is the generic metaphor my mind learns to app-switch that's simpler than the current one my brain performs using my fingers?
I believe BCI absolutely can and will be the future of computing interfaces, but there's no way that simply "mapping" the brain is going to let us turn desires into actions more efficiently via digital telepathy than our existing high-res interfaces with our bodies - there's a lot of groundwork that still needs to be covered.
To put it another way, if you could build software to accurately describe "what information a user wants to observe", you'd likely win a combo Nobel prize in neuroscience, philosophy and AI.