@wycats mentioned that dev tools may be worse than they could be because OSS is drowing many of them out...
So inspired by this, I was thinking: What would it take to make a good text editor. One that not only works, but everyone wants to use and extend. That means that if you want modal, there is modal. If you want emacs-style there is emacs style.
Obviously "features" are not what we need, those will be built. There has to be a something for that editor to gain critical mass, become mainstream accepted, get support from companies, etc. and of course companies should be able to build a business model around making mods for that editor, thus there is incentive for companies to develop.
But how many times are you really editing text? Instead of some data structure that is somehow represented as text. This applies to configuration files, code, heck even human language.
It's can be easy to get distracted by the syntax and forget the underlying structure that you're editing. Because of that, I think the future is in editors that understand the semantic context, let you focus on that and hide as much as possible of the rest.