Totally agree (except for the first sentence LOL!).
Come to think of it, IDEs are exactly that: a powerful front-end for your code files. That means us programmers are not locked into any one IDE.
> And to take it to the next level we should create more general purpose (and standardized) database tools that are user friendly
Yep, but I wonder how we can get there. Hope someone figures it out! It's always hard to set standards.