I work in the are of scientific programming since 1996. I used lots of environments, know a lot of people who works in the same or similar area. The problem – there is no good open source, cross platform, components based IDE for GUI development.
The main present day advantage of every one environment is ability of fast GUI development. That is the key of success...
Say if Code::Blocks will have half of Borland components palette but for wxWidgets or QT - la viola - you are guys in the top list of development environments. A lot of people will invest money and time to that project.
To do that you have to add only small number of components to wxSmith. Like standard dialogs, menu, status bar, Toolbar, Grid. For DB small list of components. That will bring large number of people to the project. They will start contribute components to the project. Her will be the same situation as with Borland, but a lot better. There is huge number of components for Borland IDE – question why? - The answer is very simple – friendly environment for GUI creation. Why everybody sitting in stupid Windows – there is no grate open source cross platform IDE for GUI development.
Code::Blocks has chance if you guys will make it. I haven't time, unfortunately, to do that. If I will have free money – I will invest them to that project (I know place with tons of grate programmers for 1000$ per month
).